[4ti2] 03/03: Imported Debian patch 1.6.6+ds-1

Jerome Benoit calculus-guest at moszumanska.debian.org
Mon Nov 2 21:06:36 UTC 2015


This is an automated email from the git hooks/post-receive script.

calculus-guest pushed a commit to branch master
in repository 4ti2.

commit b862db8c39c1d6e625c31284008e2634b0c9b0e4
Author: Jerome Benoit <calculus at rezozer.net>
Date:   Mon Nov 2 21:56:28 2015 +0100

    Imported Debian patch 1.6.6+ds-1
---
 debian/adhoc/doc/4ti2_manual.bib                   |    82 -
 debian/adhoc/doc/amsabbrvurl.bst                   |     1 +
 debian/changelog                                   |    16 +-
 debian/control                                     |     3 +-
 .../debianization-documentation-prefix.patch       |   128 +-
 debian/patches/debianization-documentation.patch   |    40 +-
 debian/patches/debianization-prefix.patch          |    38 +-
 .../debianization-test-walk-344-frozen.patch       | 14762 +++++++++++++++++++
 debian/patches/degnulibrarianization.patch         |     2 +-
 debian/patches/series                              |     3 +-
 ...eam-autotoolization-private_shared_scheme.patch |     8 +-
 ...pstream-bug-801117-underlinking-libzsolve.patch |    20 +
 debian/patches/upstream-doc-typo.patch             |    17 -
 debian/repack                                      |     2 +-
 14 files changed, 14924 insertions(+), 198 deletions(-)

diff --git a/debian/adhoc/doc/4ti2_manual.bib b/debian/adhoc/doc/4ti2_manual.bib
deleted file mode 100644
index b71bfbd..0000000
--- a/debian/adhoc/doc/4ti2_manual.bib
+++ /dev/null
@@ -1,82 +0,0 @@
-%% origin: http://www.ams.org/mref
- at book {deloera-hemmecke-koeppe:book,
-   MREFKEY = MR3024570,
-    AUTHOR = {De Loera, Jes{\'u}s A. and Hemmecke, Raymond and K{\"o}ppe,
-              Matthias},
-     TITLE = {Algebraic and geometric ideas in the theory of discrete
-              optimization},
-    SERIES = {MOS-SIAM Series on Optimization},
-    VOLUME = {14},
- PUBLISHER = {Society for Industrial and Applied Mathematics (SIAM),
-              Philadelphia, PA; Mathematical Optimization Society,
-              Philadelphia, PA},
-      YEAR = {2013},
-     PAGES = {xx+322},
-      ISBN = {978-1-611972-43-6},
-   MRCLASS = {90-02 (13P10 52C07 90C10 90C27 90C52)},
-  MRNUMBER = {3024570},
-MRREVIEWER = {Alexander I. Barvinok},
-}
-
-%% origin: http://www.ams.org/mref
- at preamble{
-   "\def\cprime{$'$} "
-}
- at article {Haus+Koeppe+Weismantel,
-   MREFKEY = MR1993047,
-    AUTHOR = {Haus, Utz-Uwe and K{\"o}ppe, Matthias and Weismantel, Robert},
-     TITLE = {A primal all-integer algorithm based on irreducible solutions},
-      NOTE = {Algebraic and geometric methods in discrete optimization},
-   JOURNAL = {Math. Program.},
-  FJOURNAL = {Mathematical Programming. A Publication of the Mathematical
-              Programming Society},
-    VOLUME = {96},
-      YEAR = {2003},
-    NUMBER = {2, Ser. B},
-     PAGES = {205--246},
-      ISSN = {0025-5610},
-   MRCLASS = {90C10 (90C27)},
-  MRNUMBER = {1993047 (2004m:90092)},
-MRREVIEWER = {Victor P. Il{\cprime}ev},
-       DOI = {10.1007/s10107-003-0384-8},
-       URL = {http://dx.doi.org/10.1007/s10107-003-0384-8},
-}
-
-%% origin: http://www.ams.org/mref + by hand (EPRINT entry)
- at incollection {Sturmfels:03,
-   MREFKEY = MR2104733,
-    AUTHOR = {Sturmfels, Bernd},
-     TITLE = {Algebraic recipes for integer programming},
- BOOKTITLE = {Trends in optimization},
-    SERIES = {Proc. Sympos. Appl. Math.},
-    VOLUME = {61},
-     PAGES = {99--113},
- PUBLISHER = {Amer. Math. Soc., Providence, RI},
-      YEAR = {2004},
-   MRCLASS = {90C10 (13P10 90C60)},
-  MRNUMBER = {2104733 (2005k:90084)},
-MRREVIEWER = {John Karlof},
-       DOI = {10.1090/psapm/061/2104733},
-       URL = {http://dx.doi.org/10.1090/psapm/061/2104733},
-    EPRINT = {\href{http://arxiv.org/abs/math/0310194}{arXiv:math.OC/0310194}}
-}
-
-%% origin: by hand
- at phdthesis {Koeppe,
-  author = {Matthias K{\"o}ppe},
-   title = {Erzeugende {M}engen f{\"u}r gemischt-ganzzahlige {P}rogramme},
-	  type = {Dissertation},
-  school = {Otto-von-Guericke-Universit{\"a}t Magdeburg},
-    year = {1999},
-		 url = {http://www.math.ucdavis.edu/~mkoeppe/art/mkoeppe-diplom.ps},
-  eprint = {\url{http://www.math.ucdavis.edu/~mkoeppe/art/mkoeppe-diplom.ps}}
-}
-
-%% origin: by hand
- at phdthesis {Urbaniak,
-  author = {Regina Urbaniak},
-   title = {Decomposition of Generating Sets and of Integer Programs},
-	  type = {Dissertation},
-  school = {Technische Universit{\"a}t Berlin},
-    year = {1998},
-}
diff --git a/debian/adhoc/doc/amsabbrvurl.bst b/debian/adhoc/doc/amsabbrvurl.bst
new file mode 120000
index 0000000..8ec01fc
--- /dev/null
+++ b/debian/adhoc/doc/amsabbrvurl.bst
@@ -0,0 +1 @@
+hplain.bst
\ No newline at end of file
diff --git a/debian/changelog b/debian/changelog
index 36fe5d8..8c76847 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,17 @@
+4ti2 (1.6.6+ds-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Debianization:
+    - debian/control:
+      - Vcs-Browser field: correct;
+      - Pre-Depends field: add;
+    - debian/{patches,adhoc}/*:
+      - underlinking fix (Closes: #801117);
+      - test walk 344, temporary freeze;
+      - refresh.
+
+ -- Jerome Benoit <calculus at rezozer.net>  Mon, 02 Nov 2015 20:55:04 +0000
+
 4ti2 (1.6.2+ds1-1) unstable; urgency=medium
 
   * Initial release. (Closes: #769997)
@@ -27,7 +41,7 @@
         packaged upstream tarball and repacks it;
       - default target which basically queries package status with uscan
         -- output in DEHS format;
-    - default presicion set to arbitrary (gmp);
+    - default precision set to arbitrary (gmp);
     - manpage wrt to available but uncomplete upstream documentation, create;
     - gpg-signature check support, neutralize;
     - BibTeX bibliography, reverse by hand;
diff --git a/debian/control b/debian/control
index 825ce23..39701a0 100644
--- a/debian/control
+++ b/debian/control
@@ -13,10 +13,11 @@ Build-Depends-Indep:
 Standards-Version: 3.9.6
 Homepage: http://www.4ti2.de/
 Vcs-Git: git://anonscm.debian.org/debian-science/packages/4ti2.git
-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/4ti2.git
+Vcs-Browser: http://anonscm.debian.org/cgit/debian-science/packages/4ti2.git
 
 Package: 4ti2
 Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Suggests: 4ti2-doc
 Description: mathematical tool suite for problems on linear spaces -- tools
diff --git a/debian/patches/debianization-documentation-prefix.patch b/debian/patches/debianization-documentation-prefix.patch
index 0d00793..bbd4c5e 100644
--- a/debian/patches/debianization-documentation-prefix.patch
+++ b/debian/patches/debianization-documentation-prefix.patch
@@ -12,41 +12,70 @@ Last-Update: 2015-01-28
 
 --- a/doc/4ti2_manual_advanced.tex
 +++ b/doc/4ti2_manual_advanced.tex
-@@ -93,11 +93,11 @@
+@@ -58,7 +58,7 @@
+ % Currently, only homogeneous affine systems can be solved in
+ % \FourTiTwo{} over $\R$ and over $\Z$ using the functions
+ % \File{qsolve} and \File{zsolve}, respectively. In order to call
+-% these functions, 
++% these functions,
+ %% One needs to specify an affine system to
+ %% \FourTiTwo.
+ 
+@@ -94,15 +94,15 @@
  \end{center}
  and then call
- \begin{center}
--{\tt ./qsolve PROJECT}
-+{\tt 4ti2-qsolve PROJECT}
- \end{center}
- and
- \begin{center}
--{\tt ./zsolve PROJECT}
-+{\tt 4ti2-zsolve PROJECT}
- \end{center}
- In the continuous case, this creates the files \File{PROJECT.qhom}
- and \File{PROJECT.qfree}, and in the integer case this creates the
+ %% \begin{center}
+-%% {\tt ./qsolve affine}
++%% {\tt 4ti2-qsolve affine}
+ %% \end{center}
+ %% %%%%%%%%%%%%%%%%% This doesn't work in 4ti2 1.6.2
+ %% and
+ \begin{center}
+-{\tt ./zsolve affine}
++{\tt 4ti2-zsolve affine}
+ \end{center}
+ %% In the continuous case, this creates the files \File{affine.qhom}
+-%% and \File{affine.qfree}, and in the integer case 
++%% and \File{affine.qfree}, and in the integer case
+ This creates the
+ files \File{affine.zhom} and \File{affine.zinhom}. %% and \File{affine.zfree}.
+ 
 --- a/doc/4ti2_manual_beginner.tex
 +++ b/doc/4ti2_manual_beginner.tex
-@@ -199,7 +199,7 @@
- \end{center}
- and then call
+@@ -267,7 +267,7 @@
+ Then % , however,
+ we call
  \begin{center}
--{\tt ./qsolve system}
-+{\tt 4ti2-qsolve system}
+-{\tt ./zsolve system}
++{\tt 4ti2-zsolve system}
  \end{center}
- This call creates three files
+ This call creates two files
  \begin{center}
-@@ -259,7 +259,7 @@
- \end{center}
- Then, however, we call
+@@ -312,7 +312,7 @@
+ %%% We should have an example here.
+ 
  \begin{center}
--{\tt ./zsolve system}
-+{\tt 4ti2-zsolve system}
+-{\tt ./qsolve system}
++{\tt 4ti2-qsolve system}
  \end{center}
- This call creates three files
+ This call creates files
  \begin{center}
-@@ -370,7 +370,7 @@
+@@ -327,11 +327,11 @@
+ yourself:
+ 
+ \begin{enumerate}
+-\item Solve system $Ax-bu=0$, $x\geq 0$, $u\geq 0$ using \File{qsolve}.  
++\item Solve system $Ax-bu=0$, $x\geq 0$, $u\geq 0$ using \File{qsolve}.
+ \item Keep those solutions with
+-  $u=0$. (These generate the recession cone (of unbounded directions).  
++  $u=0$. (These generate the recession cone (of unbounded directions).
+ \item Normalize those solutions with $u>0$ to have $u=1$ (by dividing the
+-  vector by~$u$). Be aware that this could create rational numbers.  
++  vector by~$u$). Be aware that this could create rational numbers.
+ \item Drop the $u$-component.
+ \end{enumerate}
+ Any solution to $Ax=b$, $x\geq 0$ can then be obtained by adding one solution
+@@ -415,7 +415,7 @@
  \end{center}
  Now we call
  \begin{center}
@@ -55,7 +84,7 @@ Last-Update: 2015-01-28
  \end{center}
  which creates the single file
  \begin{center}
-@@ -417,7 +417,7 @@
+@@ -463,7 +463,7 @@
  \end{center}
  for this computation. However, to compute the Hilbert basis, we call
  \begin{center}
@@ -64,7 +93,7 @@ Last-Update: 2015-01-28
  \end{center}
  which creates the single output file
  \begin{center}
-@@ -501,7 +501,7 @@
+@@ -547,7 +547,7 @@
  \end{center}
  and call
  \begin{myverbatim}
@@ -73,7 +102,7 @@ Last-Update: 2015-01-28
  \end{myverbatim}
  This call will create an output file \File{ppi3.gra} that looks
  like:
-@@ -541,14 +541,14 @@
+@@ -587,14 +587,14 @@
  identities is implemented in the function \File{ppi} of
  \FourTiTwo{}. Try running
  \begin{myverbatim}
@@ -90,7 +119,7 @@ Last-Update: 2015-01-28
  \end{myverbatim}
  Do you notice the speed-up?
  
-@@ -577,7 +577,7 @@
+@@ -623,7 +623,7 @@
  \end{center}
  as above and call
  \begin{myverbatim}
@@ -99,7 +128,7 @@ Last-Update: 2015-01-28
  \end{myverbatim}
  This call will create an output file \File{ppi3.cir} that looks
  like:
-@@ -643,7 +643,7 @@
+@@ -693,7 +693,7 @@
  \File{4coins.rel}, since already by default all relations are
  assumed to be equations. Now we simply call
  \begin{center}
@@ -108,16 +137,25 @@ Last-Update: 2015-01-28
  \end{center}
  which creates the single output file
  \begin{center}
-@@ -668,7 +668,7 @@
- {\bf Remark.} We could also specify a list of right-hand sides in
- \File{4coins.rhs}. The call
- \begin{center}
--{\tt ./minimize 4coins}
-+{\tt 4ti2-minimize 4coins}
- \end{center}
- then creates a file \File{4coins.min} containing minima to the
- corresponding integer programs. \eoproof
-@@ -696,7 +696,7 @@
+@@ -718,7 +718,7 @@
+ {\bf Remark.} %% We could also specify a list of right-hand sides in
+ %% \File{4coins.rhs}. The call
+ %% \begin{center}
+-%% {\tt ./minimize 4coins}
++%% {\tt 4ti2-minimize 4coins}
+ %% \end{center}
+ %% then creates a file \File{4coins.min} containing minima to the
+ %% corresponding integer programs.
+@@ -728,7 +728,7 @@
+ \eoproof
+ 
+ Since we already know a feasible solution, there is another way we
+-might attack this problem, namely via toric Gr\"obner bases. 
++might attack this problem, namely via toric Gr\"obner bases.
+ (See \cite[Chapter 11]{deloera-hemmecke-koeppe:book} for an introduction to
+ toric ideals and their Gr\"obner bases, and also their generalizations,
+ lattice ideals.)
+@@ -754,7 +754,7 @@
  is, $c^\intercal v < c^\intercal u$ implies $x^v\prec x^u$. This
  toric Gr\"obner basis is computed by
  \begin{center}
@@ -126,7 +164,7 @@ Last-Update: 2015-01-28
  \end{center}
  and gives the output file
  \begin{center}
-@@ -726,7 +726,7 @@
+@@ -798,7 +798,7 @@
  \end{center}
  and call
  \begin{center}
@@ -135,16 +173,16 @@ Last-Update: 2015-01-28
  \end{center}
  to produce the file
  \begin{center}
-@@ -746,7 +746,7 @@
+@@ -818,7 +818,7 @@
  {\bf Remark.} We could also specify a list of feasible solutions in
- \File{4coins.zfeas}. Then the call
+ \File{4coins.feas}. Then the call
  \begin{center}
 -{\tt ./normalform 4coins}
 +{\tt 4ti2-normalform 4coins}
  \end{center}
  creates a file \File{4coins.nf} containing the minima to the
  corresponding integer programs. (If $z_0$ is a feasible solution,
-@@ -838,7 +838,7 @@
+@@ -912,7 +912,7 @@
  \end{center}
  Let us compute the Markov basis via the call
  \begin{center}
@@ -153,7 +191,7 @@ Last-Update: 2015-01-28
  \end{center}
  which creates a single output file \File{4x4.mar} containing the
  $36$ Markov basis elements. Up to symmetry (swapping rows or
-@@ -884,7 +884,7 @@
+@@ -958,7 +958,7 @@
  \end{center}
  and call
  \begin{center}
diff --git a/debian/patches/debianization-documentation.patch b/debian/patches/debianization-documentation.patch
index 6e237f4..d65bd15 100644
--- a/debian/patches/debianization-documentation.patch
+++ b/debian/patches/debianization-documentation.patch
@@ -12,8 +12,8 @@ Last-Update: 2014-01-28
 +++ b/doc/Makefile.am
 @@ -1,7 +1,28 @@
 +export TEXINPUTS = $(abs_top_srcdir)/doc:$(abs_top_srcdir):
-+export BIBINPUTS = $(abs_top_srcdir)/debian/adhoc/doc
-+export BSTINPUTS = $(BIBINPUTS)
++export BIBINPUTS = $(abs_top_srcdir)/doc
++export BSTINPUTS = $(abs_top_srcdir)/debian/adhoc/doc
 +
 +BIBTEX = bibtex
 +PDFLATEX = pdflatex
@@ -36,28 +36,12 @@ Last-Update: 2014-01-28
 +	$(PDFLATEX) $(PDFLATEX_FLAGS) -jobname $(basename $(<F))-debian $<
 +	mv $(basename $(<F))-debian.pdf $@
 +
- EXTRA_DIST =					\
- 	3by3magic.eps				\
- 	4ti2_manual.aux				\
+ ## Manual sources.
+ HELPFILES = output-help.txt gensymm-help.txt genmodel-help.txt ppi-help.txt \
+ 	hilbert-help.txt graver-help.txt zsolve-help.txt
 --- a/doc/4ti2_manual.tex
 +++ b/doc/4ti2_manual.tex
-@@ -106,12 +106,12 @@
- 
- \thispagestyle{empty}
- 
--\title{User's Guide for \FourTiTwo{} version 1.6}
-+\title{User's Guide for \FourTiTwo{} version 1.6 (Debian)}
- 
- \author{A software package\\ for algebraic,
- geometric and combinatorial problems on linear spaces}
--\date{September 2, 2013}
--%\date{\today}
-+%\date{September 2, 2013}
-+\date{\today}
- 
- \maketitle
- 
-@@ -130,24 +130,24 @@
+@@ -132,26 +132,26 @@
  \chapter{README: Instructions on configuring and building 4ti2}
  
  {\small
@@ -73,16 +57,18 @@ Last-Update: 2014-01-28
  }
  
  \clearpage
- \addcontentsline{toc}{chapter}{The 4ti2 team}
+ \addcontentsline{toc}{chapter}{AUTHORS: The 4ti2 team}
  \chapter*{AUTHORS: The 4ti2 team}
  
 -\verbatiminput{../AUTHORS}
 +\verbatiminput{AUTHORS}
  
  \clearpage
- \addcontentsline{toc}{chapter}{Bibliography}
--\bibliographystyle{plain}
-+\bibliographystyle{hplain}
- \bibliography{4ti2_manual}
+ \addcontentsline{toc}{chapter}{THANKS}
+ \chapter*{THANKS}
+ 
+-\verbatiminput{../THANKS}
++\verbatiminput{THANKS}
  
  \clearpage
+ \addcontentsline{toc}{chapter}{Bibliography}
diff --git a/debian/patches/debianization-prefix.patch b/debian/patches/debianization-prefix.patch
index 6668845..8f66b0e 100644
--- a/debian/patches/debianization-prefix.patch
+++ b/debian/patches/debianization-prefix.patch
@@ -56,8 +56,8 @@ Last-Update: 2014-11-25
  # formatted input and if the option is incorrectly formatted, the actual
 --- a/test/circuits/Makefile.am
 +++ b/test/circuits/Makefile.am
-@@ -6,7 +6,7 @@
- 	44 44.cir.chk
+@@ -7,7 +7,7 @@
+ 	ppi3.mat ppi3.cir.chk 
  
  check-local:
 -	@../check.template $(srcdir) "" src/groebner/circuits -q -m
@@ -68,8 +68,8 @@ Last-Update: 2014-11-25
  CLEANFILES = .num_failures
 --- a/test/minimize/Makefile.am
 +++ b/test/minimize/Makefile.am
-@@ -7,6 +7,6 @@
- 	grin10900.5 grin10900.5.cost grin10900.5.mar grin10900.5.min.chk grin10900.5.opt grin10900.5.zsol
+@@ -8,6 +8,6 @@
+ 	4coins.mat 4coins.zsol 4coins.sign 4coins.cost 4coins.min.chk 
  
  check-local:
 -	@../check.template $(srcdir) "" src/groebner/minimize -q
@@ -79,8 +79,8 @@ Last-Update: 2014-11-25
 --- a/test/groebner/Makefile.am
 +++ b/test/groebner/Makefile.am
 @@ -25,11 +25,11 @@
- 	grin10900.5 grin10900.5.cost grin10900.5.mar grin10900.5.zsol
- 
+ 	grin10900.5 grin10900.5.cost grin10900.5.mar grin10900.5.zsol \
+ 	4coins.mat 4coins.sign 4coins.cost 4coins.gro.chk
  
 -check-fifo: 
 -	@../check.template $(srcdir) "-fifo" src/groebner/groebner -q -afifo
@@ -95,8 +95,8 @@ Last-Update: 2014-11-25
  	@../flavorsum "-fifo" "-weighted"
 --- a/test/markov/Makefile.am
 +++ b/test/markov/Makefile.am
-@@ -31,10 +31,10 @@
- 	normalize-bug.lat normalize-bug.mar.chk
+@@ -32,10 +32,10 @@
+ 	4x4.mat 4x4.mar.chk
  
  check-hybrid:
 -	@../check.template $(srcdir) "-hybrid" src/groebner/markov -q -ghybrid
@@ -110,8 +110,8 @@ Last-Update: 2014-11-25
  	@../flavorsum "-hybrid" "-project-and-lift"
 --- a/test/normalform/Makefile.am
 +++ b/test/normalform/Makefile.am
-@@ -2,6 +2,6 @@
- 	grin grin.cost grin.feas grin.gro grin.nf.chk
+@@ -3,6 +3,6 @@
+ 	4coins.mat 4coins.cost 4coins.feas 4coins.gro 4coins.nf.chk 
  
  check-local:
 -	@../check.template $(srcdir) "" src/groebner/normalform -q 
@@ -246,7 +246,7 @@ Last-Update: 2014-11-25
  
  pkgliblib_LTLIBRARIES = lib4ti2util.la
  
-@@ -56,14 +56,14 @@
+@@ -59,14 +59,14 @@
  	print.h					\
  	vector.h
  
@@ -300,8 +300,8 @@ Last-Update: 2014-11-25
  CLEANFILES = .num_failures
 --- a/test/genmodel/Makefile.am
 +++ b/test/genmodel/Makefile.am
-@@ -2,6 +2,6 @@
- 	333.mod 333.mat.chk
+@@ -5,6 +5,6 @@
+ 	k2_3.mod k2_3.mat.chk
  
  check-local:
 -	@../check.template $(srcdir) "" src/util/genmodel -q
@@ -320,7 +320,7 @@ Last-Update: 2014-11-25
  CLEANFILES = .num_failures
 --- a/src/ppi/Makefile.am
 +++ b/src/ppi/Makefile.am
-@@ -18,7 +18,7 @@
+@@ -18,9 +18,9 @@
  # along with this program; if not, write to the Free Software
  # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 
  
@@ -330,6 +330,8 @@ Last-Update: 2014-11-25
 -ppi_SOURCES = ppi.cpp
 +4ti2_ppi_SOURCES = ppi.cpp
  
+ # Allow accessing general 4ti2 headers
+ AM_CXXFLAGS = -I$(srcdir)/..
 --- a/test/ppi/Makefile.am
 +++ b/test/ppi/Makefile.am
 @@ -4,6 +4,6 @@
@@ -372,7 +374,7 @@ Last-Update: 2014-11-25
  # Link in the "common" 4ti2 functions.
  # -no-undefined declares that no undefined symbols will remain after linking all these libraries.
  # (This is necessary to build shared libraries on Cygwin.)
- libzsolve_la_LDFLAGS = -L../4ti2 -R$(pkgliblibdir) -l4ti2common -no-undefined -avoid-version
+ libzsolve_la_LDFLAGS = -L../4ti2 -R$(pkgliblibdir) -l4ti2common ${GMP_LIBS} -no-undefined -avoid-version
  
 -bin_SCRIPTS = hilbert graver
 -DISTCLEANFILES = hilbert graver
@@ -400,8 +402,8 @@ Last-Update: 2014-11-25
  CLEANFILES = .num_failures
 --- a/test/graver/Makefile.am
 +++ b/test/graver/Makefile.am
-@@ -7,6 +7,6 @@
- 
+@@ -8,6 +8,6 @@
+ 	trivial-kernel.mat trivial-kernel.gra.chk
  
  check-local:
 -	@../check.template $(srcdir) "" src/zsolve/graver -q 
@@ -410,7 +412,7 @@ Last-Update: 2014-11-25
  CLEANFILES = .num_failures
 --- a/test/zsolve/Makefile.am
 +++ b/test/zsolve/Makefile.am
-@@ -13,6 +13,6 @@
+@@ -15,6 +15,6 @@
  
  
  check-local:
diff --git a/debian/patches/debianization-test-walk-344-frozen.patch b/debian/patches/debianization-test-walk-344-frozen.patch
new file mode 100644
index 0000000..1bb33cb
--- /dev/null
+++ b/debian/patches/debianization-test-walk-344-frozen.patch
@@ -0,0 +1,14762 @@
+Description: debianization: test walk 344: frozen
+ Meant to freeze a failing test that has been here in the previous packages.
+ The issue seems to be a precision issue  as the test fails only for arbitrary
+ precision and was reported as such to the upstream team. Note that for the
+ 4ti2 Debian package the default precision is the arbitrary precision while
+ for the upstream package it is 64 --- see d/p/debianization.patch .
+ This is a temporary patch meant to step forward.
+Origin: debian
+Forwarded: the issue was reported tothe `4tit2 Team'
+Author: Jerome Benoit <calculus at rezozer.net>
+Last-Update: 2015-11-02
+
+--- a/test/walk/344.gro.chk
++++ /dev/null
+@@ -1,7372 +0,0 @@
+-7371 48
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -2  1 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -2  1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  1 -2 -1  0  1  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -2  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -2  1  0  1 -1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  1  0 -1 -2  1  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  1  0 -1 -2  1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  1 -1  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  1 -1  0 -2  1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -2  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -2  1  1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -2  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  1 -2  1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  1 -1  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1 -1  1  0  1 -2  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  1 -1  0 -1  0  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  1 -1  0 -1  0  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  1 -2 -1  0  1  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  1 -2 -1  0  1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  0  0  0  0  0  0  1  0 -1  1  1 -2  0 -1  1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1 -1  1  0  1 -2  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -2  1  1  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -2  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -2  1  1  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -2  1  1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -2  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -2  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -2  1 -1  1  0  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  1  0  0  0  0  1 -2  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -2  1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1 -1  0  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -2  1  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -2  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1 -1  1  0  0  0  0  1 -2  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1  0 -1 -1  0  1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -2  1 -1  1  0  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  1 -2 -1  0  1  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  1 -2 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  0  0  0  1  0 -1  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  0  1  0  1 -1  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  1 -1  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  0  1  0  1 -1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  0  1 -1  1  0 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  0  1 -1  1  0 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  1 -1  1 -2  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  1 -1  1 -2  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -2  1  1  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -2  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  1 -1  1 -2  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -2  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0 -1  0  1  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -2  1  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  1 -1  1 -2  1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -2  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -2  1  0  1 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -2  1  0  1 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  1  0 -1  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  1  0  1 -2  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -2  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -2  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  1  0 -1  0  1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0 -1  1  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0 -1  1  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0 -1  1  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -2  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -2  1  1  1 -1  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0 -1  1  0  1 -2  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  1  0  0  0  0  1 -2  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  1 -2  0  0  0 -1  0  1  0 -1  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  1 -2  0  0  0 -1  0  1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  1 -2  0  0  0  0 -1  1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  0 -1  0  0  0  0  0  0  1  1 -2  0  0  0  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  0  1  1  0 -1  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  0  1  1  0 -1  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  1  0 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  0  1  1  0 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  1  0 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  0  1  1  0 -1  1  0 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  0 -1  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  0  1  1  0 -1  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  1 -2  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  0  1  1  1 -2  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  0  1  1  1 -2  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1  1 -2  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  1 -2  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  0  1  1  1 -2  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  0  1  1  1 -2  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  0  1  1  1 -2  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -2  1  0  1 -1 -1  1  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+--1  1  0  0 -1  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0 -1  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0 -1  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  1 -1  0  0  0 -1  1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1 -1  0  1  1  0 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -2  1  0  1 -1  0  0  0 -1  1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -2  1 -1  1  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -2  1 -1  1  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -2  1 -1  1  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -2  1 -1  1  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -2  1 -1  1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -2  1 -1  1  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  1  0 -1 -2  1  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  1  0 -1 -2  1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  1 -2  0 -1  1 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  1  0 -1 -1  1  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  1  0 -1 -1  1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1 -1  0  0  1 -1 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  1  0 -1 -2  1  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0 -1  1  1 -1  0 -1  2 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0 -1  1  1 -1  0 -1  2 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1 -1  0 -1  2 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1 -1  0 -1  2 -1  0  0  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  1 -1  0 -2  2  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  1 -1  0 -2  2  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1 -1  0 -1  2 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1 -1  0 -1  2 -1  0  0  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -2  2  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -2  1 -1  1  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  1 -2 -1  0  1  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  1 -2 -1  0  1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  1  0 -1 -1  0  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1 -1  0 -1  1  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -2  1  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  2 -1 -1 -1  1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  2 -2  0 -1  1  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  2 -1 -1 -1  1  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -2  1 -1  1  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  2 -1 -1 -1  1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -2  1  1  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -2  1 -2  2  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -2  1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -2  0  2  0  0  0  1  0 -1  0 -1  1  1  1 -2 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -2  0  2  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0 -1  0  1  2  0 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  2 -1 -1 -1  1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -2  1  1  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -2  1 -1  1  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -2  1 -1  1  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -2  1 -1  1  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -2  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -2  1 -1  1  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -2  1  0  0  0  0  0  0 -1  2 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -2  1  0  0  0  0  0  0 -1  2 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -2  0  2  0  0  0  1  0 -1  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -2  0  2  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  1  1 -2 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  1 -2 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -2  0  2  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -2  0  2  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -2  2 -1  1  0  0  0  0  1  1 -2  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -2  0  2  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1 -1  0 -1  0  1  0  2 -2  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0 -1 -1  2  0  0  0  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1 -1  2  0  0  0  1  1 -2  0 -1  1  1  1 -2 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -2  0  2  1  1 -2  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0 -1  0  1  2  0 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -2  2 -1  1  0  0  0  0  1  1 -2 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  2 -2  0 -1  1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  2 -2  0 -1  1  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  2 -1 -1 -1  1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+--1  1  0  0  0  0  1  0 -1  0 -1  1  2 -1 -1 -1  1  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  2 -1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  2 -1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  2 -1 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  0  0  2 -1 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  0  0  2 -1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+--1  1  0  0  0  0  2 -1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  0  1 -1  0  0  0  1 -2  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  1 -1  0  0  0  1 -2  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  1  0  0  1 -1  0  0  0  1 -2  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  0  1 -1  0  0  0  1 -2  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  1 -1  0  0  0  1 -2  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+--1  1  0  0  1 -1  0  0  0  1 -2  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  0  1 -1  1 -2  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  1 -1  1 -2  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  1  0  0  1 -1  1 -2  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  0  1 -1  1 -2  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  0  1 -1  1 -2  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+--1  1  0  0  1 -1  1 -2  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1 -2  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -2  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -2  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -2  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -2  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -2  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -1  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1 -1  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  1 -2 -1  0  1 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1 -1  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  1  0  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1 -1  1  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  1 -1  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  0  1 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -2  1  0  0  0 -1  1  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0 -1  1  1  1 -2 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -2  1  1  1  0 -1  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  1  0  0  1 -1  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1 -1  0  1  1  0 -1  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -2  1  1  1 -1  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1 
+--1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1 -1  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1 -1  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1 -1  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1 -1  0  1 -1  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  1 -1  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  1 -1  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1 -1  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+--1  1  0  1 -1  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1 -1  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  1 -1  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+--1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  1  0 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  1  0 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  1  0 -1  0 -2  2  0  1 -1  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1  0 -1  0 -2  2  0  1 -1  0 -1  1 -1  0  1  1  1 -2  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -2  2  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  0  1  1  1 -2  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1  0 -1  0 -2  2  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1  0 -1  0 -2  2  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -2  2  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  2 -1 -1 -1  0  1  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  2 -2  0  0  0  0 -1  1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  2 -1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  1 -2  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  0  0  0  1 -1 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  1  0 -1 -2  1  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  2 -1 -1 -1  0  1  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  1  0 -1 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -2  0  2  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  1  0 -1 -2  0  2  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  2 -1 -1 -1  0  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -2  1  0  0  0  0  1 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  0  1  0  2 -2  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -2  1  0  0  0 -1  2 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -2  1  0  0  0 -1  2 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  2 -2  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  1 -2 -1 -1  2  0 -1  1 -1  0  1  0  0  0  1  1 -2  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  1 -2 -1 -1  2  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -2  1  0  0  0  0  1 -1 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  0  0  0  1 -1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  2 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  2 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  0  1 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  1  0 -1 -2  2  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  1  0 -1 -2  2  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -2  1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -2  1  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -2  0  2  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -2  0  2  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -2  2  0  0  0  1  1 -2 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  0  0  0  1  1 -2 -1 -1  2 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  2  0 -2 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  1 -2  0 -1  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -2  0  2  1  1 -2  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -2  0  2  1  1 -2  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  1  1 -2 -1  0  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1 -1  0  1  1  0 -1  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  0  1  0  2 -2  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  1 -2 -1 -1  2  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -2  2  0  0  0  1  1 -2 -1  1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  0  0  0  0  1 -1  0 -1  1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  1 -2  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -2  0  2  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -2  0  2  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  2 -2  0  0  0  0 -1  1  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  2 -2  0  0  0  0 -1  1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  2 -1 -1 -1  0  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0 -1  1  0  0  0  2 -1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  2 -1 -1 -1  0  1 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  2 -2  0  0  0  0 -1  1  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  2 -1 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  1 -2  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0 -1  1  1  1 -2  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0 -1  1  1  1 -2  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -2  1  1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  1  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -2  1  0  0  0 -1  1  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  2 -1 -1 -1  0  1 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -2  1  1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1 -1  1  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -2  1  0  0  0 -2  2  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -2  1  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -2  0  2  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -2  0  2  1  0 -1  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1 -1  1  0  2  0 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  2 -1 -1 -1  0  1 -1  1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0 -1  1  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -2  1  0  0  0 -1  1  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -2  1  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -2  1  0  0  0 -1  1  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -2  1  0  0  0  0  0  0 -1  2 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -2  1  0  0  0  0  0  0 -1  2 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0 -1  1  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -2  0  2  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -2  0  2  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -2  0  2  1  0 -1  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -2  0  2  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -2  2  0  0  0 -1  1  0  1  1 -2  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1 -1  0  0  2 -2  0  0  0  0  0  0 -1  1  0  1 -1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0 -1 -1  2  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -2  0  2  1 -1  0  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -2  0  2  1 -1  0  1  1 -2  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1 -1  2  1  1 -2  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  0  1  1  0 -1  0  1 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1 -1  0  1  0  1 -1  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  0  1 -1  1  0  2  0 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -2  2  0  0  0 -1  1  0  1  1 -2 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  2 -2  0  0  0  0 -1  1  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  2 -2  0  0  0  0 -1  1  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  2 -1 -1 -1  0  1 -1  1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+--1  1  0  1  0 -1  0  0  0  0 -1  1  2 -1 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+--1  1  0  1  0 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1  0 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  1  0 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+--1  1  0  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  1  0  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+--1  1  0  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  2 -2  0 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  2 -2  0 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  2 -2  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+--1  1  0  2 -2  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  2 -2  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  2 -2  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  1  0  2 -2  0  0  1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  2 -2  0  0  1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  2 -2  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+--1  1  0  2 -2  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  2 -2  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  2 -2  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  1  0  2 -1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  2 -1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  2 -1 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  2 -1 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  2 -1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+--1  1  0  2 -1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  1  0  2 -1 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  2 -1 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  2 -1 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+--1  1  0  2 -1 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  1  0  2 -1 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+--1  1  0  2 -1 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  2 -1  0 -1  1  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  2 -1  0 -1  1  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  2 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  2 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  2 -1  0 -1  1  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+--1  2 -1  0 -1  1  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+--1  2 -1  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  2 -1  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  2 -1  0 -1  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+--1  2 -1  0 -1  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  2 -1  0 -1  1  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+--1  2 -1  0 -1  1  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+--1  2 -1  0  0  0  0 -1  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  2 -1  0  0  0  0 -1  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  2 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  2 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  2 -1  0  0  0  0 -1  1  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+--1  2 -1  0  0  0  0 -1  1  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+--1  2 -1  0  0  0  1 -1  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  2 -1  0  0  0  1 -1  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  2 -1  0  0  0  1 -1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  2 -1  0  0  0  1 -1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  2 -1  0  0  0  1 -1  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+--1  2 -1  0  0  0  1 -1  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+--1  2 -1  1 -1  0  0 -1  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  2 -1  1 -1  0  0 -1  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  2 -1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+--1  2 -1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  2 -1  1 -1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+--1  2 -1  1 -1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+--1  2 -1  1 -1  0  0  0  0  0 -1  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  2 -1  1 -1  0  0  0  0  0 -1  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  2 -1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+--1  2 -1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+--1  2 -1  1 -1  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+--1  2 -1  1 -1  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -2  1  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -2  1  1  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  1 -2 -1  0  1  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -2  1  1  1  0 -1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  1 -1 -1  0  1  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  1 -1  0 -2  1  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  1 -2 -1  0  1  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  1 -2 -1  0  1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  0  0  0  0  0  0  0  1 -1  1  1 -2  0 -1  1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  1 -1  0 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -2  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -2  1 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  1  0  1 -1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -2  1  1  1 -1  0  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  1 -2 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -2  1  1  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -2  1  1  1 -1  0  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -2  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -2  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  1 -1  0 -1  1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  1 -1  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  1 -1  0  0  0  0 -2  1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  1 -1  0  0  0  0 -2  1  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  1 -2 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  1 -2 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  0  0  0  1 -1  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -2  1 -1  1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -2  1 -1  1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -2  1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0 -1  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0 -1  1  0  1 -1  0 -1  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  0  1 -1  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0 -1  1  0  1 -1  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0 -1  1  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  0  1 -1  0 -1  1  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  1 -1  0  0 -1  1 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -2  1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -2  1  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -2  1  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -2  1  0  1 -1 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -2  1  0  1 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -2  1 -1  1  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -2  1 -1  1  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  1 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  0  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  0  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -2  1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -2  1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  1 -2  0  0  0 -1  0  1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  1 -2  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  1 -2  0  0  0  0 -1  1 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  0  1 -1  0  0  0  0  0  0  1  1 -2  0  0  0  0 -1  1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -2  1  1  1 -1  0  1  0 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  1  0  0  0  0  1 -2  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -2  1  1  1 -1  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -2  1  1  1 -1  0  1  0 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -2  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -2  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -2  1  1  1 -1  0  1  0 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -2  1  1  1 -1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -2  1  1  1 -1  0  1  0 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0 -1  1  1  0 -1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0 -1  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  1  1 -2 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0 -1  1  1  1 -2 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0 -1  1  1  1 -2  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0 -1  1  1  1 -2  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  0  0  0  1 -1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -2  1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  1 -2  1 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  1 -2  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -2  1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  1 -1  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  1 -1  1 -2  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  1 -1  0 -1  1 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  0  1 -1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  1 -1  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  1  0 -1 -1  0  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -2  1  0  1 -1 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  1 -1  1 -2  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  1  0 -1 -2  1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  1  0 -1 -2  1  1  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  1  0 -1 -1  0  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  1  0 -1 -1  0  1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1  0 -1  1 -1  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  1 -1  0 -2  1  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  1 -1  0 -1  1 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  1 -1  0 -1  1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  1  0  1 -2  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -2  1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0 -1  1  0  1 -2  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -2  1  1  1  0 -1  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -2  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  1  0  1 -2  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -2  1  1  1  0 -1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -2  1  1  1  0 -1  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  1  0  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0  1 -1  0  0  0  1 -2  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -2  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -2  1  0  0  0 -1  1  0  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  1  0 -1 -1  1  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  1 -1  0  0  0  1 -2  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  1  0 -1 -1  1  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1 -1  1  0  1 -1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  1 -1 -1  0  1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  1 -1 -1  0  1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -2  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0 -1  1  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0 -1  1  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  1 -1 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -2  1  1 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0 -1  1  1  1 -2  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -2  1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -2  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0 -1  1  0  1 -1 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0 -1  1  0  1 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  1  0 -1 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  1  0 -1 -2  1  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  1  0 -1 -2  1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -2  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  1 -1  0 -2  1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  1 -2  0  0  0  0 -1  1 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  0  0  0  1 -1  0  1  1 -2  0  0  0  0 -1  1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  2 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0 -1  1 -1  2 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0 -1  1 -1  2 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  2 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -2  2  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  1 -1  0  0 -1  1 -1  2 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  1 -1  0  0 -1  1 -1  2 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  1 -1  0  0  0  0 -2  2  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  1 -1  0  0  0  0 -2  2  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -2  1  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -2  1  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0 -1  1  0  0  0  1  1 -2 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -2  1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -2  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0 -1  1 -1  1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0 -1  1 -1  1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -2  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0 -1  1  0  0  0  1  1 -2 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  1 -1  0 -1  0  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  1 -1  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0  0  0 -1  0  1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0  0  0 -1  0  1  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1  0 -1 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -2  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -2  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  2 -1 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  2 -1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  2 -1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  2 -1 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  2 -2  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  2 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  2 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -2  0  2  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -2  0  2  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1 -1  2  0  0  0  0  0  0  1  1 -2  1  1 -2  0 -1  1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0 -1  1  0  0  0  1  1 -2  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -2  2  0  0  0  1  1 -2  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -2  0  2  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  0  1  0  2 -2 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -2  0  2  1  1 -2 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1 -1  0  1  2  0 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -2  2  0  0  0  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0 -1  1  0  0  0  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1 -1  2  0  0  0  0  0  0  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0 -1  1 -1  0  1  0  2 -2 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0 -1  1 -1  0  1  0  2 -2  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -2  1  1  1 -1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  2 -1 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  2 -1 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -2  0  2  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1 -1  0  1  2  0 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -2  2  0  1 -2  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -2  1  1  1 -1  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  1 -2  0 -1  1 -1  0  1  0  0  0 -2  0  2  1  0 -1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -2  1  0  0  0 -1  2 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  2 -2  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  2 -2  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -2  1  0  0  0 -1  2 -1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -2  2  0  0  0  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -2  2  0  1 -2  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0 -1  1  0  0  0  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -2  1  1  1 -1  0  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -2  0  2  1  0 -1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1 -1  2  0  0  0  0  0  0  1  1 -2  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1 -1  2  0  0  0  0  0  0  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -2  0  2  1  0 -1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+- 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0 -1  1  0  2 -1 -1 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  2 -1 -1 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  2 -1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0 -1  1  0  2 -1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  1  0  2 -1 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0 -1  1  0  2 -1 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0 -1  2 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0 -1  2 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  2 -1  0 -1  1  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0 -1  2 -1  0 -1  1  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  2 -1  0 -1  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0 -1  2 -1  0 -1  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0 -1  2 -1  1 -1  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0 -1  2 -1  1 -1  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  2 -1  1 -1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0 -1  2 -1  1 -1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0 -1  2 -1  1 -1  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0 -1  2 -1  1 -1  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  1  1 -2 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  1  0 -1 -1  0  1  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  1  0 -1 -1  0  1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -2  1  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  1  0 -1 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -2  1  1  1  0 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -2  1  1  1  0 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -2  1  1  0  0  0  1  0 -1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -2  1  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -2  1  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  1 -1  0 -1  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -2  1  1  1  0 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -2  1  1  0  0  0  1  0 -1  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -2  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -2  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -2  1 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -2  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -2  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0 -1  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -2  1  1  1  0 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -2  1  1  1  0 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -2  1  1  0  0  0  1 -1  0  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -2  1  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -2  1  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  1 -2  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  1 -1  1 -1  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -2  1  1  0  0  0  1 -1  0  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -2  1  1  1  0 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -2  1  0  1 -1 -1  1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  1 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -2  1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0 -1  1  0  1 -1 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0 -1  1  1  1 -2  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1 -1  0  0  1 -1 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  0  0  0  1 -1 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -2  1 -1  1  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -2  1 -1  1  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  1  0 -1  0  0  0 -2  1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  1  0 -1  0  0  0 -2  1  1  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  0  1  1 -1  0  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  1 -1  0  0  0  0 -2  1  1 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  1 -1  0  0  0  0 -2  1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  1  0  1 -2  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1 -1  1  0  1 -2  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  1 -1  1 -2  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  1 -1  1 -2  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  1  0 -1  0  0  0 -2  1  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  1  0 -1  0  0  0 -2  1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  1 -1  0 -1  1 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  1 -1  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  1 -1  0  0  0  0 -2  1  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  1 -1  0  0  0  0 -2  1  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  1 -2 -1  0  1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  1 -2 -1  0  1  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  1 -2  0  0  0  0 -1  1 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0 -1  1  0  1 -1  0  1  1 -2  0  0  0  0 -1  1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1 -1  1  0  1 -2  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1  0 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  1 -1  1 -2  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -2  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -2  1 -1  1  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -2  1 -1  1  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  0  1 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -2  1  0  0  0 -1  1  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -2  1  1  1 -1  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0 -1  1  0  1 -2  1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -2  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0 -1  1  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  0  1  0 -1  1  0  0  0  1  1 -2  1  0 -1  0  0  0 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0 -1  1  0  0  0  1  1 -2 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -2  1  1  1 -1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0 -1  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -2  1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1 -1  1  0  1 -1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -2  1  1  1 -1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0 -1  0  1  1 -1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  0 -1  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -2  1  1  1  0 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  1 -1  1 -2  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0 -1  0  1  1 -1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -2  1  1  1 -1  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -2  1  1  0  0  0  1 -1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0 -1  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -2  1  1  1 -1  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  0  1  0 -1  1  0  0  0  1  1 -2 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1 -1  1  0  1 -1  0  1  0 -1 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -2  1  1  1  0 -1  1 -1  0  0  0  0 
+- 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -2  1  1  0  0  0  1 -1  0  1  0 -1 
+--- /dev/null
++++ b/test/walk/344.gro.chk.frozen
+@@ -0,0 +1,7372 @@
++7371 48
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -2  1 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -2  1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  1 -2 -1  0  1  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -2  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -2  1  0  1 -1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  1  0 -1 -2  1  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  1  0 -1 -2  1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  1 -1  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  1 -1  0 -2  1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -2  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -2  1  1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -2  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  1 -2  1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  1 -1  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1 -1  1  0  1 -2  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  1 -1  0 -1  0  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  1 -1  0 -1  0  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  1 -2 -1  0  1  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  1 -2 -1  0  1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  0  0  0  0  0  0  1  0 -1  1  1 -2  0 -1  1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1 -1  1  0  1 -2  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -2  1  1  0  0  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -2  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -2  1  1  0  0  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -2  1  1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -2  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -2  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -2  1 -1  1  0  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  1  0  0  0  0  1 -2  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -2  1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1 -1  0  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -2  1  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -2  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1 -1  1  0  0  0  0  1 -2  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1  0 -1 -1  0  1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -2  1 -1  1  0  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  1 -2 -1  0  1  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  1 -2 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  0  0  0  1  0 -1  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  0  1  0  1 -1  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  1 -1  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  0  1  0  1 -1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  0  1 -1  1  0 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  0  1 -1  1  0 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  1 -1  1 -2  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  1 -1  1 -2  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -2  1  1  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -2  1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  1 -1  1 -2  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -2  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -2  1  1  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0 -1  0  1  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -2  1  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  1 -1  1 -2  1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -2  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -2  1  0  1 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -2  1  0  1 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  1  0 -1  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  1  0  1 -2  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -2  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -2  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  1  0 -1  0  1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0 -1  1  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0 -1  1  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0 -1  1  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -2  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -2  1  1  1 -1  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0 -1  1  0  1 -2  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  1  0  0  0  0  1 -2  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  1 -2  0  0  0 -1  0  1  0 -1  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  1 -2  0  0  0 -1  0  1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  1 -2  0  0  0  0 -1  1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  0 -1  0  0  0  0  0  0  1  1 -2  0  0  0  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  0  1  1  0 -1  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  1  0 -1  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  0  1  1  0 -1  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  1  0 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  0  1  1  0 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  1  0 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  0  1  1  0 -1  1  0 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  0 -1  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  0  1  1  0 -1  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  1 -2  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  0  1  1  1 -2  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  0  1  1  1 -2  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1  1 -2  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  1 -2  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  0  1  1  1 -2  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  0  1  1  1 -2  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  0  1  1  1 -2  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -2  1  0  1 -1 -1  1  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++-1  1  0  0 -1  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0 -1  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0 -1  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0 -1  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0 -1  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0 -1  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  1 -1  0  0  0 -1  1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1 -1  0  1  1  0 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -2  1  0  1 -1  0  0  0 -1  1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -2  1 -1  1  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -2  1 -1  1  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -2  1 -1  1  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -2  1 -1  1  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -2  1 -1  1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -2  1 -1  1  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  1  0 -1 -2  1  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  1  0 -1 -2  1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  1 -2  0 -1  1 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  1  0 -1 -1  1  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  1  0 -1 -1  1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1 -1  0  0  1 -1 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  1  0 -1 -2  1  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0 -1  1  1 -1  0 -1  2 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0 -1  1  1 -1  0 -1  2 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1 -1  0 -1  2 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1 -1  0 -1  2 -1  0  0  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  1 -1  0 -2  2  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  1 -1  0 -2  2  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1 -1  0 -1  2 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1 -1  0 -1  2 -1  0  0  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -2  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -2  2  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -2  1 -1  1  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  1 -2 -1  0  1  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  1 -2 -1  0  1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  1  0 -1 -1  0  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1 -1  0 -1  1  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -2  1  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  2 -1 -1 -1  1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  2 -2  0 -1  1  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  2 -1 -1 -1  1  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -2  1 -1  1  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  2 -1 -1 -1  1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -2  1  1  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -2  1 -2  2  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -2  1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -2  0  2  0  0  0  1  0 -1  0 -1  1  1  1 -2 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -2  0  2  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0 -1  0  1  2  0 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  2 -1 -1 -1  1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -2  1  1  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -2  1 -1  1  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -2  1 -1  1  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -2  1 -1  1  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -2  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -2  1 -1  1  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -2  1  0  0  0  0  0  0 -1  2 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -2  1  0  0  0  0  0  0 -1  2 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -2  0  2  0  0  0  1  0 -1  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -2  0  2  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  1  1 -2 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  1 -2 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -2  0  2  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -2  0  2  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -2  2 -1  1  0  0  0  0  1  1 -2  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -2  0  2  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1 -1  0 -1  0  1  0  2 -2  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0 -1 -1  2  0  0  0  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1 -1  2  0  0  0  1  1 -2  0 -1  1  1  1 -2 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -2  0  2  1  1 -2  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0 -1  0  1  2  0 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -2  2 -1  1  0  0  0  0  1  1 -2
++-1  1  0  0  0  0  1  0 -1  0 -1  1  2 -2  0 -1  1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  2 -2  0 -1  1  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  1  0 -1  0 -1  1  2 -1 -1 -1  1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++-1  1  0  0  0  0  1  0 -1  0 -1  1  2 -1 -1 -1  1  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  2 -1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  2 -1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  2 -1 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  0  0  2 -1 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  0  0  2 -1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0
++-1  1  0  0  0  0  2 -1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  0  1 -1  0  0  0  1 -2  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  1 -1  0  0  0  1 -2  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  1  0  0  1 -1  0  0  0  1 -2  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  0  1 -1  0  0  0  1 -2  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  1 -1  0  0  0  1 -2  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  1  0
++-1  1  0  0  1 -1  0  0  0  1 -2  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  0  1 -1  1 -2  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  1 -1  1 -2  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  1  0  0  1 -1  1 -2  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  0  1 -1  1 -2  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  0  1 -1  1 -2  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++-1  1  0  0  1 -1  1 -2  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1 -2  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -2  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -2  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -2  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -2  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -2  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -1  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1 -1  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  1 -2 -1  0  1
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1 -1  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  1  0  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1 -1  1  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  1 -1  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  0  1 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -2  1  0  0  0 -1  1  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0 -1  1  1  1 -2
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -2  1  1  1  0 -1  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  1  0  0  1 -1  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1 -1  0  1  1  0 -1  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -2  1  1  1 -1  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1
++-1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1 -1  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1 -1  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1 -1  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1 -1  0  1 -1  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  1 -1  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  1 -1  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1 -1  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1 -1  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++-1  1  0  1 -1  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1 -1  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  1 -1  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  1 -1  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++-1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  1  0 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  1  0 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  1  0 -1  0 -2  2  0  1 -1  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1  0 -1  0 -2  2  0  1 -1  0 -1  1 -1  0  1  1  1 -2  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -2  2  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  0  1  1  1 -2  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1  0 -1  0 -2  2  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1  0 -1  0 -2  2  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -2  2  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  2 -1 -1 -1  0  1  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  2 -2  0  0  0  0 -1  1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  2 -1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  1 -2  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  0  0  0  1 -1 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  1  0 -1 -2  1  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  2 -1 -1 -1  0  1  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  1  0 -1 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -2  0  2  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  1  0 -1 -2  0  2  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  2 -1 -1 -1  0  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -2  1  0  0  0  0  1 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  0  1  0  2 -2  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  1 -2  1  0  0  0 -1  2 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -2  1  0  0  0 -1  2 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  2 -2  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  1 -2 -1 -1  2  0 -1  1 -1  0  1  0  0  0  1  1 -2  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  1 -2 -1 -1  2  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -2  1  0  0  0  0  1 -1 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  0  0  0  1 -1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  2 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  2 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  0  1 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  1  0 -1 -2  2  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  1  0 -1 -2  2  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -2  1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -2  1  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -2  0  2  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -2  0  2  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -2  2  0  0  0  1  1 -2 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  0  0  0  1  1 -2 -1 -1  2
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  2  0 -2 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  1 -2  0 -1  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -2  0  2  1  1 -2  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -2  0  2  1  1 -2  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  1  1 -2 -1  0  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1 -1  0  1  1  0 -1  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  0  1  0  2 -2  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  1 -2 -1 -1  2  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -2  2  0  0  0  1  1 -2 -1  1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  0  0  0  0  1 -1  0 -1  1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  1 -2  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -2  0  2  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -2  0  2  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1  0 -1  0 -1  1  0  0  0  2 -2  0  0  0  0 -1  1  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  2 -2  0  0  0  0 -1  1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  2 -1 -1 -1  0  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0 -1  1  0  0  0  2 -1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  2 -1 -1 -1  0  1 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  2 -2  0  0  0  0 -1  1  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  2 -1 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  1 -2  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0 -1  1  1  1 -2  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0 -1  1  1  1 -2  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -2  1  1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  1  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -2  1  0  0  0 -1  1  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  2 -1 -1 -1  0  1 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -2  1  1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1 -1  1  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -2  1  0  0  0 -2  2  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -2  1  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -2  0  2  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -2  0  2  1  0 -1  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1 -1  1  0  2  0 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  2 -1 -1 -1  0  1 -1  1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0 -1  1  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -2  1  0  0  0 -1  1  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -2  1  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -2  1  0  0  0 -1  1  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -2  1  0  0  0  0  0  0 -1  2 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -2  1  0  0  0  0  0  0 -1  2 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0 -1  1  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -2  0  2  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -2  0  2  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -2  0  2  1  0 -1  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -2  0  2  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -2  2  0  0  0 -1  1  0  1  1 -2  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1 -1  0  0  2 -2  0  0  0  0  0  0 -1  1  0  1 -1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0 -1 -1  2  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -2  0  2  1 -1  0  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -2  0  2  1 -1  0  1  1 -2  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1 -1  2  1  1 -2  0 -1  1 -1  0  1  1  1 -2  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  0  1  1  0 -1  0  1 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1 -1  0  1  0  1 -1  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  0  1 -1  1  0  2  0 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -2  2  0  0  0 -1  1  0  1  1 -2
++-1  1  0  1  0 -1  0  0  0  0 -1  1  2 -2  0  0  0  0 -1  1  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  2 -2  0  0  0  0 -1  1  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  1  0 -1  0  0  0  0 -1  1  2 -1 -1 -1  0  1 -1  1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++-1  1  0  1  0 -1  0  0  0  0 -1  1  2 -1 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++-1  1  0  1  0 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1  0 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  1  0 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++-1  1  0  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  1  0  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++-1  1  0  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  2 -2  0 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  2 -2  0 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  2 -2  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++-1  1  0  2 -2  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  2 -2  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  2 -2  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  1  0  2 -2  0  0  1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  2 -2  0  0  1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  2 -2  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++-1  1  0  2 -2  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  2 -2  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  2 -2  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  1  0  2 -1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  2 -1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  2 -1 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  2 -1 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  2 -1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++-1  1  0  2 -1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  1  0  2 -1 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  2 -1 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  2 -1 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++-1  1  0  2 -1 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  1  0  2 -1 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++-1  1  0  2 -1 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  2 -1  0 -1  1  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  2 -1  0 -1  1  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  2 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  2 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  2 -1  0 -1  1  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++-1  2 -1  0 -1  1  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++-1  2 -1  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  2 -1  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  2 -1  0 -1  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++-1  2 -1  0 -1  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  2 -1  0 -1  1  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++-1  2 -1  0 -1  1  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++-1  2 -1  0  0  0  0 -1  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  2 -1  0  0  0  0 -1  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  2 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  2 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  2 -1  0  0  0  0 -1  1  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++-1  2 -1  0  0  0  0 -1  1  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++-1  2 -1  0  0  0  1 -1  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  2 -1  0  0  0  1 -1  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  2 -1  0  0  0  1 -1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  2 -1  0  0  0  1 -1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  2 -1  0  0  0  1 -1  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++-1  2 -1  0  0  0  1 -1  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++-1  2 -1  1 -1  0  0 -1  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  2 -1  1 -1  0  0 -1  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  2 -1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++-1  2 -1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  2 -1  1 -1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++-1  2 -1  1 -1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++-1  2 -1  1 -1  0  0  0  0  0 -1  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  2 -1  1 -1  0  0  0  0  0 -1  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  2 -1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++-1  2 -1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++-1  2 -1  1 -1  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++-1  2 -1  1 -1  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0 -1  1 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  1 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -2  1  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -2  1  1  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  1 -2 -1  0  1  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -2  1  1  1  0 -1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  1 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  1 -1 -1  0  1  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  1 -1  0 -2  1  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  1 -2 -1  0  1  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  1 -2 -1  0  1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  0  0  0  0  0  0  0  1 -1  1  1 -2  0 -1  1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  1 -1  0 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -2  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -2  1 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  1  0  1 -1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -2  1  1  1 -1  0  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  1 -2 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -2  1  1  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -2  1  1  1 -1  0  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -2  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -2  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  1 -1  0 -1  1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  1 -1  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  1 -1  0  0  0  0 -2  1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  1 -1  0  0  0  0 -2  1  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  1 -2 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  1 -2 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  0  0  0  1 -1  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -2  1 -1  1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -2  1 -1  1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -2  1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0 -1  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0 -1  1  0  1 -1  0 -1  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  0  1 -1  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0 -1  1  0  1 -1  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0 -1  1  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  0  1 -1  0 -1  1  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0 -1  1  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  1 -1  0  0 -1  1 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -2  1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -2  1  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -2  1  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -2  1  0  1 -1 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -2  1  0  1 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -2  1 -1  1  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -2  1 -1  1  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  1 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  0  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  0  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -2  1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -2  1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  1 -2  0  0  0 -1  0  1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  1 -2  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  1 -2  0  0  0  0 -1  1 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  0  1 -1  0  0  0  0  0  0  1  1 -2  0  0  0  0 -1  1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  1  0 -1 -1  0  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -2  1  1  1 -1  0  1  0 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  1  0  0  0  0  1 -2  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -2  1  1  1 -1  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -2  1  1  1 -1  0  1  0 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -2  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -2  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -2  1  1  1 -1  0  1  0 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -2  1  1  1 -1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -2  1  1  1 -1  0  1  0 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0 -1  1  1  0 -1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0 -1  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  1  1 -2 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0 -1  1  1  1 -2 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0 -1  1  1  1 -2  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0 -1  1  1  1 -2  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  0  0  0  1 -1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -2  1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  1 -2  1 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  1 -2  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -2  1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  1 -1  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  1 -1  1 -2  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  1 -1  0 -1  1 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  0  1 -1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  1 -1  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  1  0 -1 -1  0  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -2  1  0  1 -1 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  1 -1  1 -2  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  1  0 -1 -2  1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  1  0 -1 -2  1  1  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  1  0 -1 -1  0  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  1  0 -1 -1  0  1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1  0 -1  1 -1  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  1 -1  0 -2  1  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  1 -1  0 -1  1 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  1 -1  0 -1  1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  1  0  1 -2  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -2  1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0 -1  1  0  1 -2  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -2  1  1  1  0 -1  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -2  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  1  0  1 -2  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -2  1  1  1  0 -1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -2  1  1  1  0 -1  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  1  0  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0  1 -1  0  0  0  1 -2  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -2  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -2  1  0  0  0 -1  1  0  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  1  0 -1 -1  1  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  1 -1  0  0  0  1 -2  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  1  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  1  0 -1 -1  1  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1 -1  1  0  1 -1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  1 -1 -1  0  1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  1 -1 -1  0  1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -2  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0 -1  1  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0 -1  1  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0 -1  1  1  0 -1  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  1 -1 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -2  1  1 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0 -1  1  1  1 -2  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -2  1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -2  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  1 -2 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0 -1  1  0  1 -1 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0 -1  1  0  1 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  1  0 -1 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  1  0 -1 -2  1  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  1  0 -1 -2  1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -2  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  1 -1  0 -2  1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  1 -1  0 -1  1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  1 -2  0  0  0  0 -1  1 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  0  0  0  1 -1  0  1  1 -2  0  0  0  0 -1  1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  2 -1  0  0  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0 -1  1 -1  2 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0 -1  1 -1  2 -1  0  0  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  2 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -2  2  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  1 -1  0  0 -1  1 -1  2 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  1 -1  0  0 -1  1 -1  2 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  1 -1  0  0  0  0 -2  2  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  1 -1  0  0  0  0 -2  2  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -2  1  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -2  1  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0 -1  1  0  0  0  1  1 -2
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -2  1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -2  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0 -1  1 -1  1  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0 -1  1 -1  1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -2  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0 -1  1  0  0  0  1  1 -2
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  1 -1  0 -1  0  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  1 -1  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0  0  0 -1  0  1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0  0  0 -1  0  1  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1  0 -1 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -2  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -2  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  2 -1 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  2 -1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  2 -1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  2 -1 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  2 -2  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  2 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0 -1  2 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -2  0  2  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -2  0  2  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1 -1  2  0  0  0  0  0  0  1  1 -2  1  1 -2  0 -1  1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0 -1  1  0  0  0  1  1 -2  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -2  2  0  0  0  1  1 -2  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -2  0  2  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  0  1  0  2 -2 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -2  0  2  1  1 -2 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1 -1  0  1  2  0 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -2  2  0  0  0  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0 -1  1  0  0  0  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1 -1  2  0  0  0  0  0  0  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0 -1  1 -1  0  1  0  2 -2 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0 -1  1 -1  0  1  0  2 -2  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -2  1  1  1 -1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  2 -1 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  2 -1 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -2  0  2  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1 -1  0  1  2  0 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -2  2  0  1 -2  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -2  1  1  1 -1  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  1 -2  0 -1  1 -1  0  1  0  0  0 -2  0  2  1  0 -1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -2  1  0  0  0 -1  2 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  2 -2  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  2 -2  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -2  1  0  0  0 -1  2 -1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0 -2  2  0  0  0  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -2  2  0  1 -2  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0 -1  1  0  0  0  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -2  1  1  1 -1  0  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -2  0  2  1  0 -1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1 -1  2  0  0  0  0  0  0  1  1 -2  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1 -1  2  0  0  0  0  0  0  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -2  0  2  1  0 -1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  1 -2
++ 0  0  0 -1  1  0  1  0 -1  0 -1  1  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0 -1  1  0  2 -1 -1 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  2 -1 -1 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  2 -1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0 -1  1  0  2 -1 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  1  0  2 -1 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0 -1  1  0  2 -1 -1 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0 -1  2 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0 -1  2 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  2 -1  0 -1  1  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0 -1  2 -1  0 -1  1  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  2 -1  0 -1  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0 -1  2 -1  0 -1  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0 -1  2 -1  1 -1  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0 -1  2 -1  1 -1  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  2 -1  1 -1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0 -1  2 -1  1 -1  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0 -1  2 -1  1 -1  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0 -1  2 -1  1 -1  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  1  1 -2 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  1 -1 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  1  0 -1 -1  0  1  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  1  0 -1 -1  0  1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -2  1  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  1  0 -1 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -2  1  1  1  0 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -2  1  1  1  0 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -2  1  1  0  0  0  1  0 -1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -2  1  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -2  1  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  1 -1  0 -1  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -2  1  1  1  0 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -2  1  1  0  0  0  1  0 -1  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -2  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -2  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -2  1 -1  1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -2  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  1  0 -1  0 -1  1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -2  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0 -1  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -2  1  1  1  0 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -2  1  1  1  0 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -2  1  1  0  0  0  1 -1  0  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -2  1  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -2  1  1  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  1 -2  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  1 -1  1 -1  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -2  1  1  0  0  0  1 -1  0  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -2  1  1  1  0 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  1 -1  0 -2  1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -2  1  0  1 -1 -1  1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  1 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -2  1  0  1 -1 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  1 -2  1  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0 -1  1  0  1 -1 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  1  0 -1 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0 -1  1  1  1 -2  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1 -1  0  0  1 -1 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0 -1  1 -1  0  1  1  1 -2  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -2  1  0  0  0  0  1 -1 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -2  1 -1  1  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -2  1 -1  1  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -2  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  1  0 -1  0  0  0 -2  1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  1  0 -1  0  0  0 -2  1  1  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1 -1  0  1  1 -1  0  1  0 -1 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  1 -1  0  0  0  0 -2  1  1 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  1 -1  0  0  0  0 -2  1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  1  0  1 -2  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1 -1  1  0  1 -2  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  1 -2  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  1 -2  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0 -1  1 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  1 -1  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  1 -1  1 -2  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  1 -1  1 -2  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0 -1  1 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  1  0 -1  0  0  0 -2  1  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  1  0 -1  0  0  0 -2  1  1  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  1 -2  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  1 -1  0 -1  1 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  1 -1  0 -1  1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  1 -1  0  0  0  0 -2  1  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  1 -1  0  0  0  0 -2  1  1  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  1 -2 -1  0  1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  1 -2 -1  0  1  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  1 -2  0 -1  1  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  1 -2  0 -1  1  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  1 -2  0  0  0  0 -1  1 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0 -1  1  0  1 -1  0  1  1 -2  0  0  0  0 -1  1 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1 -1  1  0  1 -2  1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1  0 -1 -1  0  1 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1  0 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0  1 -1  1 -2  1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1  0 -1 -1  1  0 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -2  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0 -1  1  1  0 -1  0  0  0  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -2  1  0  1 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -2  1  0  1 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  1 -1 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -2  1 -1  1  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -2  1 -1  1  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1 -1  0  1  1 -1  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  1 -2  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -2  1  0  0  0  0  1 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  1 -1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  0  1 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -2  1  0  0  0 -1  1  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0  0  1 -1 -1  0  1  0  0  0 -1  0  1  0 -1  1  1  1 -2
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  0 -1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  1 -1  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  1 -1  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  0  1  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -2  1  1  1 -1  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  1  0  0 -1  1  1 -1  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -2  1  1  1  0 -1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  1 -1 -1  0  1  0  1 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0 -1  1  0  1 -2  1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1  0 -1 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  1 -2  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0 -1  1  0  1 -1 -1  0  1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1 -1  0  1  1  1 -2
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0 -1  0  1  1  1 -2
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -2  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0 -1  1 -1  0  1  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -2  1  1  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  1  0 -1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1 -1  1  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0 -1  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0 -1  0  1  0  0  0  1  0 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  1 -1  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1 -1  0  1  1 -1  0  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  1  0 -1  0  0  0  0  0  0 -1  0  1 -1  0  1  0  0  0  0  1 -1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  0  1 -1  1 -1  0  1  0 -1  0  0  0  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0  0  0 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  0  0  0  1 -1  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1  0 -1  1  1 -1  0  0  0  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1  0  1 -1  0  0  0  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  1  0 -1 -1  1  0  0  1 -1  0  0  0 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  0  0  0  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1  0  0  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  1  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  1 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  1 -1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1  0  0  0  0  1 -1  1 -1  0 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0 -1  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  1 -1 -1  0  1  1 -1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1  0 -1 -1  0  1
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0 -1  1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0  1  0 -1  0 -1  1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  1  0 -1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  1 -1  0  0  1 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  1 -1  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1  0 -1  1 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1  0 -1  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1  0 -1  1 -1  1  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  0  1  0 -1  1  0  0  0  1  1 -2  1  0 -1  0  0  0 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  1 -1  1 -1  0 -1  0  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0 -1  1  0  0  0  1  1 -2
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1  0 -1 -1  1  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  1 -1  0 -1  1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -2  1  1  1 -1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1 -1  0  1  0 -1  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1 -1  1  0  1 -2  1  0  0  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -2  1  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1 -1  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1 -1  1  0  1 -1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  1  0 -1 -1  0  1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  1 -1 -1  0  1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -2  1  1  1 -1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0 -1  0  1  1 -1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -2  1  1  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  1  0 -1 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  0 -1  1  1  0 -1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0 -1  1  1  0 -1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1 -1  0  1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  1  0 -1  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  0 -1  1  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1 -1  1  0  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  1 -1  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  1 -1  0  0  0  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0 -1  1  1  0 -1 -1  1  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1  0  0  0 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1 -1  0  1  0  0  0  1  1 -2  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  1 -1  0 -1  0  1  0  0  0  1  0 -1 -1  0  1  0  0  0  0 -1  1 -1  0  1  0  0  0  1  1 -2
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0 -1  1 -1  1  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0 -1  1 -1  1  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0 -1  1  0  0  0  0  0  0  0  1 -1  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  0  1 -1  1 -1  0  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1  0 -1  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  0  1  0  0  0  0  1 -1  1  0 -1  0  0  0 -1  0  1  0  0  0 -2  1  1  1  0 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0 -1  1  0  0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  1 -1  0  0  0  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  0  1 -1  1 -2  1  0  0  0  0  0  0  0 -1  1 -1  1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0  0  0 -1  1  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0 -1  1  0  1  0 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  0  1  0  0  0  1  0 -1 -1  1  0  1  0 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0 -1  1  0  0 -1  1  1  0 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  1  0 -1  0  1  1 -1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0 -1  1  0  0  0  0  0  0 -1  0  1  0  1 -1  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  0  1 -1  0  0  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1 -1  1  0  0 -1  1  0  0  0 -2  1  1  1 -1  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  0  0  0  0  0 -1  1  0  1  0 -1  0  0  0 -1  0  1  0  0  0 -2  1  1  0  0  0  1 -1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0 -1  1  0  0 -1  1  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  1  0  0 -1  1  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1 -1  1  0  0  0  0  0 -1  1  1  0 -1  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1 -1  0  0  1 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  1  0  0  0  0  0 -1  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  1  0 -1 -1  0  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  1 -1  0 -1  1  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  0  1  0  0  0  0  0  0  0  0  0  1  0 -1 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  1 -1  0  0  0  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0 -1  1  0  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  1 -1  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1 -1  1  0  0 -1  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -2  1  1  1 -1  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0  0  0 -1  0  1  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0 -1  1  0  0  0 -1  1  0  0  0  0  0  0  0 -1  0  1  1  0 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  0  0  0  1  0 -1  0  0  0  0  0  0  1 -1  0 -1  1  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  0  1 -1  1 -1  0  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1  0  0  0 -1  1  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  0  1  1  0 -1  0  0  0  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0 -1  1  1 -1  0  0  1 -1  0 -1  1  0  1 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0 -1  1  0  0  0  0  1 -1  0  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0 -1  1  0  0  0  0  0  0  0  1 -1 -1  1  0  0  0  0  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  0  1  1 -1  0  0  1 -1 -1  0  1  1  0 -1  0  0  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0 -1  1  0  1 -1  0  0  0  0 -1  0  1  1 -1  0  0  0  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0 -1  1  0  0  0  0  1 -1 -1  0  1  0  1 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 -1  0  1  0  0  0  1 -1  0  0  1 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  0  0  1 -1  0 -1  1  0 -1  0  1  0  0  0  0  0  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  0  1 -1  1 -1  0 -1  0  1 -1  0  1  0 -1  1  0  0  0  1  1 -2
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  0  0  0  1 -1  0  0  0  0 -1  1  0 -1  0  1 -1  1  0  1 -1  0  1  0 -1
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0 -1  0  1  0  0  0  0  1 -1 -2  1  1  1  0 -1  1 -1  0  0  0  0
++ 0  0  0  0  0  0  0  1 -1  0 -1  1  1  0 -1  0  0  0 -1  0  1  0  0  0  1 -1  0  0  0  0  0  0  0 -1  1  0 -2  1  1  0  0  0  1 -1  0  1  0 -1
diff --git a/debian/patches/degnulibrarianization.patch b/debian/patches/degnulibrarianization.patch
index 317134a..451af8d 100644
--- a/debian/patches/degnulibrarianization.patch
+++ b/debian/patches/degnulibrarianization.patch
@@ -10,7 +10,7 @@ Last-Update: 2014-11-25
 --- a/configure.ac
 +++ b/configure.ac
 @@ -7,11 +7,10 @@
- AM_INIT_AUTOMAKE(foreign)
+ AM_INIT_AUTOMAKE([foreign std-options])
  AM_MAINTAINER_MODE
  AC_CONFIG_FILES([Makefile src/Makefile src/4ti2/Makefile
 -		 src/groebner/Makefile src/util/Makefile 
diff --git a/debian/patches/series b/debian/patches/series
index 06ee40e..ce0b324 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,8 +1,9 @@
 degnulibrarianization.patch
-upstream-doc-typo.patch
+upstream-bug-801117-underlinking-libzsolve.patch
 upstream-autotoolization-shared.patch
 upstream-autotoolization-private_shared_scheme.patch
 debianization.patch
 debianization-prefix.patch
 debianization-documentation.patch
 debianization-documentation-prefix.patch
+debianization-test-walk-344-frozen.patch
diff --git a/debian/patches/upstream-autotoolization-private_shared_scheme.patch b/debian/patches/upstream-autotoolization-private_shared_scheme.patch
index 98aad3b..8b2f771 100644
--- a/debian/patches/upstream-autotoolization-private_shared_scheme.patch
+++ b/debian/patches/upstream-autotoolization-private_shared_scheme.patch
@@ -89,8 +89,8 @@ Last-Update: 2014-11-25
 -AM_LDFLAGS = -no-undefined
 +AM_LDFLAGS = -no-undefined -avoid-version
  
- # The output.c file contains C++-isms (or C99-isms), 
- # so compile with the C++ compiler. --mkoeppe
+ # Allow accessing general 4ti2 headers
+ AM_CFLAGS = -I$(srcdir)/..
 --- a/src/zsolve/Makefile.am
 +++ b/src/zsolve/Makefile.am
 @@ -18,9 +18,12 @@
@@ -111,8 +111,8 @@ Last-Update: 2014-11-25
  # Link in the "common" 4ti2 functions.
  # -no-undefined declares that no undefined symbols will remain after linking all these libraries.
  # (This is necessary to build shared libraries on Cygwin.)
--libzsolve_la_LDFLAGS = -L../4ti2 -R$(libdir) -l4ti2common -no-undefined
-+libzsolve_la_LDFLAGS = -L../4ti2 -R$(pkgliblibdir) -l4ti2common -no-undefined -avoid-version
+-libzsolve_la_LDFLAGS = -L../4ti2 -R$(libdir) -l4ti2common ${GMP_LIBS} -no-undefined
++libzsolve_la_LDFLAGS = -L../4ti2 -R$(pkgliblibdir) -l4ti2common ${GMP_LIBS} -no-undefined -avoid-version
  
  bin_SCRIPTS = hilbert graver
  DISTCLEANFILES = hilbert graver
diff --git a/debian/patches/upstream-bug-801117-underlinking-libzsolve.patch b/debian/patches/upstream-bug-801117-underlinking-libzsolve.patch
new file mode 100644
index 0000000..199ad3c
--- /dev/null
+++ b/debian/patches/upstream-bug-801117-underlinking-libzsolve.patch
@@ -0,0 +1,20 @@
+Description: upstream autotools machinery: underlinking libzsolve
+ This patch fixed an underlinking issue as reported in bugreport #801117;
+ thanks to Graham Inggs <ginggs at debian.org> for reporting the issue and
+ furnishing an appropriate patch.
+Origin: debian
+Forwarded: yes, by email to the `4ti2 Team'
+Author: Graham Inggs <ginggs at debian.org>
+Last-Update: 2015-11-02
+
+--- a/src/zsolve/Makefile.am
++++ b/src/zsolve/Makefile.am
+@@ -88,7 +88,7 @@
+ # Link in the "common" 4ti2 functions.
+ # -no-undefined declares that no undefined symbols will remain after linking all these libraries.
+ # (This is necessary to build shared libraries on Cygwin.)
+-libzsolve_la_LDFLAGS = -L../4ti2 -R$(libdir) -l4ti2common -no-undefined
++libzsolve_la_LDFLAGS = -L../4ti2 -R$(libdir) -l4ti2common ${GMP_LIBS} -no-undefined
+ 
+ bin_SCRIPTS = hilbert graver
+ DISTCLEANFILES = hilbert graver
diff --git a/debian/patches/upstream-doc-typo.patch b/debian/patches/upstream-doc-typo.patch
deleted file mode 100644
index 1d889a5..0000000
--- a/debian/patches/upstream-doc-typo.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Description: upstream documentation: typo correction
-Origin: debian
-Forwarded: yes, by email to the `4ti2 Team'
-Author: Jerome Benoit <calculus at rezozer.net>
-Last-Update: 2014-11-25
-
---- a/doc/4ti2_manual_beginner.tex
-+++ b/doc/4ti2_manual_beginner.tex
-@@ -425,7 +425,7 @@
- \hline
-     \text{ magic3x3.hil }\\
- \hline
--  $\begin{array}{rrrrrrrrrrr}& 4 & 9 &&&&&&&&\\
-+  $\begin{array}{rrrrrrrrrrr}& 5 & 9 &&&&&&&&\\
-   & 0 & 2 & 1 & 2 & 1 & 0 & 1 & 0 & 2 & \\
-   & 1 & 2 & 0 & 0 & 1 & 2 & 2 & 0 & 1 & \\
-   & 2 & 0 & 1 & 0 & 1 & 2 & 1 & 2 & 0 & \\
diff --git a/debian/repack b/debian/repack
index d5f7da2..a3eb41c 100755
--- a/debian/repack
+++ b/debian/repack
@@ -25,7 +25,7 @@ fi
 UPSTREAM_VERSION="$2"
 UPSTREAM_TARBALLZZ="$3"
 
-DEBIAN_SUFFIX="+ds1"
+DEBIAN_SUFFIX="+ds"
 ####DEBIAN_ENCAPSULATEDFOLDERNAME="${PACKAGE_NAME}-usrc"
 
 DEBIAN_UVERSION=${UPSTREAM_VERSION}${DEBIAN_SUFFIX}

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/4ti2.git



More information about the debian-science-commits mailing list