From e002099ad46bc6a8ca0e311c20940c7c7ae5c251 Mon Sep 17 00:00:00 2001 From: Mark Abraham Date: Fri, 20 Aug 2021 09:57:13 +0000 Subject: [PATCH] Add tests for gmx chi Fixed many memory leaks, unfortunately needing to add a new function in order to work around the use of read_first_x(). Formally documented read_first_x() and read_next_x() as deprecated, as the implementation of close_trx() in trxio.cpp has mentioned for a long time. --- api/legacy/include/gromacs/fileio/trxio.h | 17 + src/gromacs/fileio/trxio.cpp | 6 + src/gromacs/gmxana/anadih.cpp | 3 +- src/gromacs/gmxana/gmx_chi.cpp | 89 +- src/gromacs/gmxana/tests/CMakeLists.txt | 3 +- src/gromacs/gmxana/tests/gmx_chi.cpp | 195 + .../refdata/GmxChiTest_gmxchiWorksWithAll.xml | 314725 +++++++++++++++ .../simulationdatabase/lysozyme-traj.gro | 477 + src/testutils/testfilemanager.cpp | 4 +- 9 files changed, 315486 insertions(+), 33 deletions(-) create mode 100644 src/gromacs/gmxana/tests/gmx_chi.cpp create mode 100644 src/gromacs/gmxana/tests/refdata/GmxChiTest_gmxchiWorksWithAll.xml create mode 100644 src/testutils/simulationdatabase/lysozyme-traj.gro diff --git a/api/legacy/include/gromacs/fileio/trxio.h b/api/legacy/include/gromacs/fileio/trxio.h index 9e9bedf421..b3022c31e2 100644 --- a/api/legacy/include/gromacs/fileio/trxio.h +++ b/api/legacy/include/gromacs/fileio/trxio.h @@ -156,6 +156,19 @@ void close_trx(t_trxstatus* status); * Also frees memory in the structure. */ +/*! \brief Deallocates an t_trxframe and its contents + * + * Old code using read_first_x() does not clean up all its memory when + * using close_trx(), but new code using read_first_frame() needs + * close_trx() to keep its current form. When using read_first_x(), + * this function should be called before close_trx() in order to clean + * up the t_trxframe inside the t_trxstatus before close_trx() can clean + * up the rest. + * + * As read_first_x() is deprecated, this function should not be called + * in new code. Use read_first_frame() and close_trx() instead. */ +void done_trx_xframe(t_trxstatus* status); + t_trxstatus* open_trx(const char* outfile, const char* filemode); /* Open a TRX file and return an allocated status pointer */ @@ -236,12 +249,16 @@ int read_first_x(const gmx_output_env_t* oenv, t_trxstatus** status, const char* * memory for the coordinates, for a trajectory file. * The routine returns the number of atoms, or 0 when something is wrong. * The integer in status should be passed to calls of read_next_x + * + * DEPRECATED: Use read_first_frame and read_next_frame instead */ gmx_bool read_next_x(const gmx_output_env_t* oenv, t_trxstatus* status, real* t, rvec x[], matrix box); /* Read coordinates and box from a trajectory file. Return TRUE when all well, * or FALSE when end of file (or last frame requested by user). * status is the integer set in read_first_x. + * + * DEPRECATED: Use read_first_frame and read_next_frame instead */ void rewind_trj(t_trxstatus* status); diff --git a/src/gromacs/fileio/trxio.cpp b/src/gromacs/fileio/trxio.cpp index e731f42771..c653e301a8 100644 --- a/src/gromacs/fileio/trxio.cpp +++ b/src/gromacs/fileio/trxio.cpp @@ -651,6 +651,12 @@ void close_trx(t_trxstatus* status) sfree(status); } +void done_trx_xframe(t_trxstatus* status) +{ + done_frame(status->xframe); + sfree(status->xframe); +} + t_trxstatus* open_trx(const char* outfile, const char* filemode) { t_trxstatus* stat; diff --git a/src/gromacs/gmxana/anadih.cpp b/src/gromacs/gmxana/anadih.cpp index 7238fa320f..0a6c4df2ea 100644 --- a/src/gromacs/gmxana/anadih.cpp +++ b/src/gromacs/gmxana/anadih.cpp @@ -848,6 +848,7 @@ void read_ang_dih(const char* trj_fn, #define prev (1 - cur) snew(pbc, 1); + gmx::sfree_guard pbcGuard(pbc); read_first_x(oenv, &status, trj_fn, &t, &x, box); if (bAngles) @@ -1025,9 +1026,9 @@ void read_ang_dih(const char* trj_fn, /* Increment loop counter */ teller++; } while (read_next_x(oenv, status, &t, x, box)); + done_trx_xframe(status); close_trx(status); - sfree(x); sfree(angles[cur]); sfree(angles[prev]); diff --git a/src/gromacs/gmxana/gmx_chi.cpp b/src/gromacs/gmxana/gmx_chi.cpp index deed54bfdf..58c02127b1 100644 --- a/src/gromacs/gmxana/gmx_chi.cpp +++ b/src/gromacs/gmxana/gmx_chi.cpp @@ -63,6 +63,7 @@ #include "gromacs/utility/futil.h" #include "gromacs/utility/smalloc.h" #include "gromacs/utility/stringutil.h" +#include "gromacs/utility/unique_cptr.h" static gmx_bool bAllowed(real phi, real psi) { @@ -315,6 +316,7 @@ static void dump_em_all(int nlist, int i, j, Xi; snew(data, nf); + gmx::sfree_guard dataGuard(data); if (bRAD) { std::strcpy(ystr, "Angle (rad)"); @@ -500,7 +502,6 @@ static void histogramming(FILE* log, gmx_bool bBfac, bOccup; char hisfile[256], hhisfile[256], title[256], *ss_str = nullptr; char** leg; - const char* residue_name; int rt_size; rt_size = rt->numberOfEntries(); @@ -723,6 +724,7 @@ static void histogramming(FILE* log, { sfree(leg[i]); } + sfree(leg); } /* finished -jc stuff */ @@ -749,24 +751,26 @@ static void histogramming(FILE* log, } std::string residueName = rt->nameFromResidueIndex(i); - residue_name = residueName.c_str(); switch (Dih) { case edPhi: - sprintf(hisfile, "histo-phi%s", residue_name); - sprintf(title, "\\xf\\f{} Distribution for %s", residue_name); + sprintf(hisfile, "histo-phi%s", residueName.c_str()); + sprintf(title, "\\xf\\f{} Distribution for %s", residueName.c_str()); break; case edPsi: - sprintf(hisfile, "histo-psi%s", residue_name); - sprintf(title, "\\xy\\f{} Distribution for %s", residue_name); + sprintf(hisfile, "histo-psi%s", residueName.c_str()); + sprintf(title, "\\xy\\f{} Distribution for %s", residueName.c_str()); break; case edOmega: - sprintf(hisfile, "histo-omega%s", residue_name); - sprintf(title, "\\xw\\f{} Distribution for %s", residue_name); + sprintf(hisfile, "histo-omega%s", residueName.c_str()); + sprintf(title, "\\xw\\f{} Distribution for %s", residueName.c_str()); break; default: - sprintf(hisfile, "histo-chi%d%s", Dih - NONCHI + 1, residue_name); - sprintf(title, "\\xc\\f{}\\s%d\\N Distribution for %s", Dih - NONCHI + 1, residue_name); + sprintf(hisfile, "histo-chi%d%s", Dih - NONCHI + 1, residueName.c_str()); + sprintf(title, + "\\xc\\f{}\\s%d\\N Distribution for %s", + Dih - NONCHI + 1, + residueName.c_str()); } std::strcpy(hhisfile, hisfile); std::strcat(hhisfile, ".xvg"); @@ -849,6 +853,22 @@ static void histogramming(FILE* log, sfree(his_aa_ss); sfree(ss_str); } + for (Dih = 0; (Dih < edMax); Dih++) + { + for (i = 0; (i <= rt_size); i++) + { + sfree(his_aa[Dih][i]); + } + sfree(his_aa[Dih]); + } + sfree(his_aa); + for (i = 0; (i < nlist); i++) + { + sfree(Jc[i]); + sfree(Jcsig[i]); + } + sfree(Jc); + sfree(Jcsig); } static FILE* rama_file(const char* fn, const char* title, const char* xaxis, const char* yaxis, const gmx_output_env_t* oenv) @@ -1043,19 +1063,10 @@ static void print_transitions(const char* fn, int maxchi, int nlist, t_dlist dli FILE* fp; int i, Dih, Xi; - /* must correspond with enum in pp2shift.h:38 */ - char* leg[edMax]; - - leg[0] = gmx_strdup("Phi"); - leg[1] = gmx_strdup("Psi"); - leg[2] = gmx_strdup("Omega"); - leg[3] = gmx_strdup("Chi1"); - leg[4] = gmx_strdup("Chi2"); - leg[5] = gmx_strdup("Chi3"); - leg[6] = gmx_strdup("Chi4"); - leg[7] = gmx_strdup("Chi5"); - leg[8] = gmx_strdup("Chi6"); - + /* must correspond with enum in gstat.h */ + const char* leg[edMax] = { + "Phi", "Psi", "Omega", "Chi1", "Chi2", "Chi3", "Chi4", "Chi5", "Chi6", + }; /* Print order parameters */ fp = xvgropen(fn, "Dihedral Rotamer Transitions", "Residue", "Transitions/ns", oenv); xvgr_legend(fp, NONCHI + maxchi, leg, oenv); @@ -1465,12 +1476,13 @@ int gmx_chi(int argc, char* argv[]) npargs = asize(pa); ppa = add_acf_pargs(&npargs, pa); + gmx::sfree_guard ppaGuard(ppa); if (!parse_common_args( &argc, argv, PCA_CAN_VIEW | PCA_CAN_TIME, NFILE, fnm, npargs, ppa, asize(desc), desc, asize(bugs), bugs, &oenv)) { - sfree(ppa); return 0; } + gmx::unique_cptr oenvGuard(oenv); /* Handle result from enumerated type */ sscanf(maxchistr[0], "%d", &maxchi); @@ -1516,18 +1528,25 @@ int gmx_chi(int argc, char* argv[]) nbin = 360 / ndeg; /* Find the chi angles using atoms struct and a list of amino acids */ - t_topology* top; - snew(top, 1); - read_tps_conf(ftp2fn(efSTX, NFILE, fnm), top, &pbcType, &x, nullptr, box, FALSE); - t_atoms& atoms = top->atoms; + t_symtab symtab; + char* name; + t_atoms atoms; + open_symtab(&symtab); + gmx::unique_cptr symtabGuard(&symtab); + readConfAndAtoms(ftp2fn(efSTX, NFILE, fnm), &symtab, &name, &atoms, &pbcType, &x, nullptr, box); + gmx::sfree_guard nameGuard(name); + gmx::sfree_guard xGuard(x); + gmx::unique_cptr atomsGuard(&atoms); if (atoms.pdbinfo == nullptr) { snew(atoms.pdbinfo, atoms.nr); } - fprintf(log, "Title: %s\n", *top->name); + fprintf(log, "Title: %s\n", name); ResidueType rt; dlist = mk_dlist(log, &atoms, &nlist, bPhi, bPsi, bChi, bHChi, maxchi, r0, &rt); + gmx::sfree_guard dlistGuard(dlist); + fprintf(stderr, "%d residues with dihedrals found\n", nlist); if (nlist == 0) @@ -1537,6 +1556,7 @@ int gmx_chi(int argc, char* argv[]) /* Make a linear index for reading all. */ index = make_chi_ind(nlist, dlist, &ndih); + gmx::sfree_guard indexGuard(index); isize = 4 * ndih; fprintf(stderr, "%d dihedrals found\n", ndih); @@ -1545,6 +1565,9 @@ int gmx_chi(int argc, char* argv[]) /* COMPUTE ALL DIHEDRALS! */ read_ang_dih( ftp2fn(efTRX, NFILE, fnm), FALSE, TRUE, FALSE, bPBC, 1, &idum, &nf, &time, isize, index, &trans_frac, &aver_angle, dih, oenv); + gmx::sfree_guard timeGuard(time); + gmx::sfree_guard transFracGuard(trans_frac); + gmx::sfree_guard averAngleGuard(aver_angle); dt = (time[nf - 1] - time[0]) / (nf - 1); /* might want this for corr or n. transit*/ if (bCorr) @@ -1593,6 +1616,7 @@ int gmx_chi(int argc, char* argv[]) * added multiplicity */ snew(multiplicity, ndih); + gmx::sfree_guard multiplicityGuard(multiplicity); mk_multiplicity_lookup(multiplicity, maxchi, nlist, dlist, ndih); std::strcpy(grpname, "All residues, "); @@ -1700,6 +1724,7 @@ int gmx_chi(int argc, char* argv[]) { sfree(chi_lookup[i]); } + sfree(chi_lookup); } /* Correlation comes last because it messes up the angles */ @@ -1716,5 +1741,11 @@ int gmx_chi(int argc, char* argv[]) do_view(oenv, opt2fn("-corr", NFILE, fnm), "-nxy"); } + for (i = 0; (i < ndih); i++) + { + sfree(dih[i]); + } + sfree(dih); + return 0; } diff --git a/src/gromacs/gmxana/tests/CMakeLists.txt b/src/gromacs/gmxana/tests/CMakeLists.txt index 696071831f..88908bcdf9 100644 --- a/src/gromacs/gmxana/tests/CMakeLists.txt +++ b/src/gromacs/gmxana/tests/CMakeLists.txt @@ -37,7 +37,8 @@ set(exename gmxana-test) gmx_add_gtest_executable(${exename} CPP_SOURCE_FILES entropy.cpp - gmx_traj.cpp + gmx_chi.cpp gmx_mindist.cpp + gmx_traj.cpp ) gmx_register_gtest_test(GmxAnaTest ${exename} INTEGRATION_TEST IGNORE_LEAKS) diff --git a/src/gromacs/gmxana/tests/gmx_chi.cpp b/src/gromacs/gmxana/tests/gmx_chi.cpp new file mode 100644 index 0000000000..e0a1e37a63 --- /dev/null +++ b/src/gromacs/gmxana/tests/gmx_chi.cpp @@ -0,0 +1,195 @@ +/* + * This file is part of the GROMACS molecular simulation package. + * + * Copyright (c) 2021, by the GROMACS development team, led by + * Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl, + * and including many others, as listed in the AUTHORS file in the + * top-level source directory and at http://www.gromacs.org. + * + * GROMACS is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public License + * as published by the Free Software Foundation; either version 2.1 + * of the License, or (at your option) any later version. + * + * GROMACS is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with GROMACS; if not, see + * http://www.gnu.org/licenses, or write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + * If you want to redistribute modifications to GROMACS, please + * consider that scientific software is very special. Version + * control is crucial - bugs must be traceable. We will be happy to + * consider code for inclusion in the official distribution, but + * derived work must not be called official GROMACS. Details are found + * in the README & COPYING files - if they are missing, get the + * official version at http://www.gromacs.org. + * + * To help us fund GROMACS development, we humbly ask that you cite + * the research papers on the package. Check out http://www.gromacs.org. + */ +/*! \internal \file + * \brief + * Tests for gmx chi. + * + * \author Mark Abraham + */ + +#include "gmxpre.h" + +#include + +#include +#include +#include + +#include "gromacs/gmxana/gmx_ana.h" +#include "gromacs/utility/stringutil.h" + +#include "testutils/cmdlinetest.h" +#include "testutils/textblockmatchers.h" +#include "testutils/testfilemanager.h" +#include "testutils/xvgtest.h" + +namespace gmx::test +{ +namespace +{ + +class GmxChiTest : public CommandLineTestBase +{ +public: + GmxChiTest() + { + setInputFile("-f", "lysozyme-traj.gro"); + setInputFile("-s", "lysozyme.pdb"); + setInputFileContents("-ss", "ssdump.dat", "10 .EEHHE.HHE"); + + // Ensure we don't match the per-residue lines of J-coupling + // data, whose standard deviations are computed in a way that + // is sensitive to the build configuration. + std::vector logLinesToSkip{ "^[A-Z]{3,4}[0-9]+.*" }; + setOutputFile("-g", "chi.log", FilteringExactTextMatch(logLinesToSkip)); + + setOutputFile("-o", "order.xvg", XvgMatch()); + setOutputFile("-jc", "Jcoupling.xvg", XvgMatch()); + setOutputFile("-ot", "dihtrans.xvg", XvgMatch()); + setOutputFile("-oh", "trhisto.xvg", XvgMatch()); + setOutputFile("-rt", "restrans.xvg", XvgMatch()); + setOutputFile("-cp", "chiprodhisto.xvg", XvgMatch()); + + commandLine().addOption("-phi"); + commandLine().addOption("-psi"); + commandLine().addOption("-omega"); + commandLine().addOption("-chi_prod"); + commandLine().addOption("-maxchi", "6"); + + // Test the dihedral-related output files that are generated by + // gmx chi from the input data. + + std::map> residueNamesWithDihedrals{ + // First the backbone dihedrals. All residues have phi and + // psi dihedrals. + { "phi", { "LYS", "VAL", "PHE", "GLY", "ARG", "CYS", "GLU", "LEU", "ALA", "ALA" } }, + { "psi", { "LYS", "VAL", "PHE", "GLY", "ARG", "CYS", "GLU", "LEU", "ALA", "ALA" } }, + // There is no omega dihedral angle into the first + // residue, as there is no peptide bond before it. + { "omega", { "VAL", "PHE", "GLY", "ARG", "CYS", "GLU", "LEU", "ALA", "ALA" } }, + // Then the (off-backbone) chi dihedrals + // All residues in lysozyme.pdb have at least one chi + // dihedral, except GLY4 of course. + { "chi1", { "LYS", "VAL", "PHE", "ARG", "CYS", "GLU", "LEU" } }, + // Fewer residue types have a second chi dihedral + { "chi2", { "LYS", "PHE", "ARG", "GLU", "LEU" } }, + // Fewer residue types have a third chi dihedral + { "chi3", { "LYS", "ARG", "GLU" } }, + // Fewer residue types have a fourth chi dihedral + { "chi4", { "LYS", "ARG" } } + }; + for (const auto& [dihedralName, residueNames] : residueNamesWithDihedrals) + { + for (const auto& residueName : residueNames) + { + setOutputFileWithGeneratedName( + formatString("histo-%s%s.xvg", dihedralName, residueName), XvgMatch()); + for (const char* secondaryStructureName : { "sheet", "helix", "coil" }) + { + setOutputFileWithGeneratedName( + formatString("histo-%s%s-%s.xvg", dihedralName, residueName, secondaryStructureName), + XvgMatch()); + } + if (std::strstr(dihedralName, "chi") != nullptr) + { + setOutputFileWithGeneratedName( + formatString("histo-%s%s.xvg", dihedralName, residueName), XvgMatch()); + for (const char* secondaryStructureName : { "sheet", "helix", "coil" }) + { + setOutputFileWithGeneratedName( + formatString("histo-%s%s-%s.xvg", dihedralName, residueName, secondaryStructureName), + XvgMatch()); + } + } + } + } + } +}; + +// Note that using '-all' adds extra output while changing and +// removing none, so we test with '-all' for simplicity and reducing +// refdata file size. +TEST_F(GmxChiTest, gmxchiWorksWithAll) +{ + commandLine().addOption("-all"); + + // Test the extra dihedral-related output files that are generated + // by gmx chi from the input data with -all. + + std::map> residueNamesWithDihedrals{ + // First the backbone dihedrals. All residues have phi and + // psi dihedrals. + { "phi", + { "LYS1", "VAL2", "PHE3", "GLY4", "ARG5", "CYS6", "GLU7", "LEU8", "ALA9", "ALA10" } }, + { "psi", + { "LYS1", "VAL2", "PHE3", "GLY4", "ARG5", "CYS6", "GLU7", "LEU8", "ALA9", "ALA10" } }, + // There is no omega dihedral angle into the first + // residue, as there is no peptide bond before it. + { "omega", { "VAL2", "PHE3", "GLY4", "ARG5", "CYS6", "GLU7", "LEU8", "ALA9", "ALA10" } }, + // Then the (off-backbone) chi dihedrals + // All residues in lysozyme.pdb have at least one chi + // dihedral, except GLY4 of course. + { "chi1", { "LYS1", "VAL2", "PHE3", "ARG5", "CYS6", "GLU7", "LEU8" } }, + // Fewer residue types have a second chi dihedral + { "chi2", { "LYS1", "PHE3", "ARG5", "GLU7", "LEU8" } }, + // Fewer residue types have a third chi dihedral + { "chi3", { "LYS1", "ARG5", "GLU7" } }, + // Fewer residue types have a fourth chi dihedral + { "chi4", { "LYS1", "ARG5" } } + }; + for (const auto& [dihedralName, residueNames] : residueNamesWithDihedrals) + { + for (const auto& residueName : residueNames) + { + setOutputFileWithGeneratedName( + formatString("%s%s.xvg", dihedralName, residueName), + XvgMatch().tolerance(relativeToleranceAsFloatingPoint(90, 1e-4))); + if (std::strstr(dihedralName, "chi") != nullptr) + { + setOutputFileWithGeneratedName( + formatString("chiproduct%s.xvg", residueName), + XvgMatch().tolerance(relativeToleranceAsFloatingPoint(-50, 1e-4))); + setOutputFileWithGeneratedName(formatString("histo-chiprod%s.xvg", residueName), + XvgMatch()); + } + } + } + + ASSERT_EQ(0, gmx_chi(commandLine().argc(), commandLine().argv())); + checkOutputFiles(); +} + +} // namespace +} // namespace gmx::test diff --git a/src/gromacs/gmxana/tests/refdata/GmxChiTest_gmxchiWorksWithAll.xml b/src/gromacs/gmxana/tests/refdata/GmxChiTest_gmxchiWorksWithAll.xml new file mode 100644 index 0000000000..cc481de511 --- /dev/null +++ b/src/gromacs/gmxana/tests/refdata/GmxChiTest_gmxchiWorksWithAll.xml @@ -0,0 +1,314725 @@ + + + + + + 0.8 +Dihedral: Phi Psi Chi1 Chi2 Chi3 Chi4 Chi5 Chi6 +Number: 10 10 7 5 3 2 0 0 +Residue LYS1 + Angle [ AI, AJ, AK, AL] #tr/ns S^2D +-------------------------------------------- + Phi [ 2, 1, 5, 23] 0.00 1.00 + Psi [ 1, 5, 23, 24] 0.00 1.00 + Chi1[ 1, 5, 7, 10] 0.00 1.00 + Chi2[ 5, 7, 10, 13] 0.00 1.00 + Chi3[ 7, 10, 13, 16] 0.00 1.00 + Chi4[ 10, 13, 16, 19] 0.00 1.00 + +Residue VAL2 + Angle [ AI, AJ, AK, AL] #tr/ns S^2D +-------------------------------------------- + Phi [ 26, 25, 27, 39] 0.00 1.00 + Psi [ 25, 27, 39, 40] 0.00 1.00 + Omega [ 5, 23, 25, 27] 0.00 1.00 + Chi1[ 25, 27, 29, 31] 0.00 1.00 + +Residue PHE3 + Angle [ AI, AJ, AK, AL] #tr/ns S^2D +-------------------------------------------- + Phi [ 42, 41, 43, 59] 0.00 1.00 + Psi [ 41, 43, 59, 60] 0.00 1.00 + Omega [ 27, 39, 41, 43] 0.00 1.00 + Chi1[ 41, 43, 45, 48] 0.00 1.00 + Chi2[ 43, 45, 48, 49] 0.00 0.99 + +Residue GLY4 + Angle [ AI, AJ, AK, AL] #tr/ns S^2D +-------------------------------------------- + Phi [ 62, 61, 63, 66] 0.00 1.00 + Psi [ 61, 63, 66, 67] 0.00 1.00 + Omega [ 43, 59, 61, 63] 0.00 0.99 + +Residue ARG5 + Angle [ AI, AJ, AK, AL] #tr/ns S^2D +-------------------------------------------- + Phi [ 69, 68, 70, 90] 0.00 0.99 + Psi [ 68, 70, 90, 91] 0.00 1.00 + Omega [ 63, 66, 68, 70] 0.00 1.00 + Chi1[ 68, 70, 72, 75] 0.00 1.00 + Chi2[ 70, 72, 75, 78] 0.00 1.00 + Chi3[ 72, 75, 78, 81] 0.00 1.00 + Chi4[ 75, 78, 81, 83] 0.00 1.00 + +Residue CYS6 + Angle [ AI, AJ, AK, AL] #tr/ns S^2D +-------------------------------------------- + Phi [ 93, 92, 94, 101] 0.00 1.00 + Psi [ 92, 94, 101, 102] 0.00 1.00 + Omega [ 70, 90, 92, 94] 0.00 1.00 + Chi1[ 92, 94, 96, 99] 0.00 0.99 + +Residue GLU7 + Angle [ AI, AJ, AK, AL] #tr/ns S^2D +-------------------------------------------- + Phi [ 104, 103, 105, 116] 0.00 1.00 + Psi [ 103, 105, 116, 117] 0.00 1.00 + Omega [ 94, 101, 103, 105] 0.00 1.00 + Chi1[ 103, 105, 107, 110] 0.00 0.99 + Chi2[ 105, 107, 110, 113] 0.00 0.99 + Chi3[ 107, 110, 113, 114] 0.00 0.98 + +Residue LEU8 + Angle [ AI, AJ, AK, AL] #tr/ns S^2D +-------------------------------------------- + Phi [ 119, 118, 120, 135] 0.00 0.99 + Psi [ 118, 120, 135, 136] 0.00 0.98 + Omega [ 105, 116, 118, 120] 0.00 1.00 + Chi1[ 118, 120, 122, 125] 0.00 1.00 + Chi2[ 120, 122, 125, 127] 0.00 1.00 + +Residue ALA9 + Angle [ AI, AJ, AK, AL] #tr/ns S^2D +-------------------------------------------- + Phi [ 138, 137, 139, 145] 0.00 0.99 + Psi [ 137, 139, 145, 146] 0.00 1.00 + Omega [ 120, 135, 137, 139] 0.00 1.00 + +Residue ALA10 + Angle [ AI, AJ, AK, AL] #tr/ns S^2D +-------------------------------------------- + Phi [ 148, 147, 149, 155] 0.00 1.00 + Psi [ 147, 149, 155, 156] 0.00 1.00 + Omega [ 139, 145, 147, 149] 0.00 1.00 + + +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +Residue LYS1 + Angle [ AI, AJ, AK, AL] rotamers 0 g(-) t g(+) +-------------------------------------------- + Phi [ 2, 1, 5, 23] 1.00 0.00 0.00 0.00 + Psi [ 1, 5, 23, 24] 1.00 0.00 0.00 0.00 + Chi1[ 1, 5, 7, 10] 0.00 0.00 1.00 0.00 + Chi2[ 5, 7, 10, 13] 0.00 0.00 1.00 0.00 + Chi3[ 7, 10, 13, 16] 0.00 0.00 1.00 0.00 + Chi4[ 10, 13, 16, 19] 0.00 0.00 1.00 0.00 + +Residue VAL2 + Angle [ AI, AJ, AK, AL] rotamers 0 g(-) t g(+) +-------------------------------------------- + Phi [ 26, 25, 27, 39] 1.00 0.00 0.00 0.00 + Psi [ 25, 27, 39, 40] 1.00 0.00 0.00 0.00 + Omega [ 5, 23, 25, 27] 1.00 0.00 0.00 0.00 + Chi1[ 25, 27, 29, 31] 0.00 0.00 1.00 0.00 + +Residue PHE3 + Angle [ AI, AJ, AK, AL] rotamers 0 g(-) t g(+) +-------------------------------------------- + Phi [ 42, 41, 43, 59] 0.00 0.00 0.00 1.00 + Psi [ 41, 43, 59, 60] 1.00 0.00 0.00 0.00 + Omega [ 27, 39, 41, 43] 1.00 0.00 0.00 0.00 + Chi1[ 41, 43, 45, 48] 0.33 0.00 0.00 0.67 + Chi2[ 43, 45, 48, 49] 0.00 1.00 0.00 0.00 + +Residue GLY4 + Angle [ AI, AJ, AK, AL] rotamers 0 g(-) t g(+) +-------------------------------------------- + Phi [ 62, 61, 63, 66] 0.00 0.00 0.00 1.00 + Psi [ 61, 63, 66, 67] 0.00 0.00 1.00 0.00 + Omega [ 43, 59, 61, 63] 1.00 0.00 0.00 0.00 + +Residue ARG5 + Angle [ AI, AJ, AK, AL] rotamers 0 g(-) t g(+) +-------------------------------------------- + Phi [ 69, 68, 70, 90] 0.00 0.00 0.00 1.00 + Psi [ 68, 70, 90, 91] 0.00 0.00 0.00 1.00 + Omega [ 63, 66, 68, 70] 1.00 0.00 0.00 0.00 + Chi1[ 68, 70, 72, 75] 0.00 0.00 1.00 0.00 + Chi2[ 70, 72, 75, 78] 0.00 0.00 1.00 0.00 + Chi3[ 72, 75, 78, 81] 0.00 1.00 0.00 0.00 + Chi4[ 75, 78, 81, 83] 0.00 1.00 0.00 0.00 + +Residue CYS6 + Angle [ AI, AJ, AK, AL] rotamers 0 g(-) t g(+) +-------------------------------------------- + Phi [ 93, 92, 94, 101] 0.00 0.00 0.00 1.00 + Psi [ 92, 94, 101, 102] 0.33 0.00 0.00 0.67 + Omega [ 70, 90, 92, 94] 1.00 0.00 0.00 0.00 + Chi1[ 92, 94, 96, 99] 0.00 0.00 0.00 1.00 + +Residue GLU7 + Angle [ AI, AJ, AK, AL] rotamers 0 g(-) t g(+) +-------------------------------------------- + Phi [ 104, 103, 105, 116] 0.00 0.00 0.00 1.00 + Psi [ 103, 105, 116, 117] 0.00 0.00 0.00 1.00 + Omega [ 94, 101, 103, 105] 1.00 0.00 0.00 0.00 + Chi1[ 103, 105, 107, 110] 0.00 0.00 1.00 0.00 + Chi2[ 105, 107, 110, 113] 0.00 0.00 1.00 0.00 + Chi3[ 107, 110, 113, 114] 1.00 0.00 0.00 0.00 + +Residue LEU8 + Angle [ AI, AJ, AK, AL] rotamers 0 g(-) t g(+) +-------------------------------------------- + Phi [ 119, 118, 120, 135] 0.00 0.00 0.00 1.00 + Psi [ 118, 120, 135, 136] 0.00 0.00 0.00 1.00 + Omega [ 105, 116, 118, 120] 1.00 0.00 0.00 0.00 + Chi1[ 118, 120, 122, 125] 0.00 0.00 1.00 0.00 + Chi2[ 120, 122, 125, 127] 0.00 1.00 0.00 0.00 + +Residue ALA9 + Angle [ AI, AJ, AK, AL] rotamers 0 g(-) t g(+) +-------------------------------------------- + Phi [ 138, 137, 139, 145] 0.00 0.00 0.00 1.00 + Psi [ 137, 139, 145, 146] 0.00 0.00 0.00 1.00 + Omega [ 120, 135, 137, 139] 1.00 0.00 0.00 0.00 + +Residue ALA10 + Angle [ AI, AJ, AK, AL] rotamers 0 g(-) t g(+) +-------------------------------------------- + Phi [ 148, 147, 149, 155] 0.00 0.00 0.00 1.00 + Psi [ 147, 149, 155, 156] 0.00 0.00 0.00 1.00 + Omega [ 139, 145, 147, 149] 1.00 0.00 0.00 0.00 + +]]> + + + + + + + + 12 + 1 + 0.996 + 1.000 + 0.997 + 0.997 + 0.000 + 0.996 + 0.999 + 0.997 + 1.000 + 0.000 + 0.000 + + + 12 + 2 + 0.997 + 1.000 + 0.999 + 0.997 + 1.000 + 0.999 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 12 + 3 + 0.994 + 1.000 + 0.998 + 1.000 + 1.000 + 0.998 + 0.994 + 0.000 + 0.000 + 0.000 + 0.000 + + + 12 + 4 + 0.994 + 0.999 + 0.996 + 0.999 + 0.994 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 12 + 5 + 0.995 + 1.000 + 0.995 + 1.000 + 0.999 + 0.998 + 0.998 + 1.000 + 0.997 + 0.000 + 0.000 + + + 12 + 6 + 0.993 + 0.999 + 0.999 + 0.996 + 0.996 + 0.993 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 12 + 7 + 0.977 + 1.000 + 0.996 + 1.000 + 0.999 + 0.994 + 0.991 + 0.977 + 0.000 + 0.000 + 0.000 + + + 12 + 8 + 0.980 + 0.999 + 0.992 + 0.980 + 0.999 + 0.999 + 0.999 + 0.000 + 0.000 + 0.000 + 0.000 + + + 12 + 9 + 0.990 + 0.998 + 0.990 + 0.998 + 0.996 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 12 + 10 + 0.997 + 1.000 + 1.000 + 0.997 + 0.999 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + + + + + + + + 9 + 1 + 2.054 + 2.714 + 5.155 + 0.474 + 0.189 + -0.496 + 3.809 + 12.674 + + + 9 + 2 + 9.276 + 3.734 + 0.068 + 1.175 + 1.693 + -0.538 + 4.815 + 12.882 + + + 9 + 3 + 6.545 + 5.788 + 0.492 + 2.606 + 0.340 + -0.430 + 10.142 + 1.792 + + + 9 + 4 + 6.716 + 5.698 + 0.442 + 2.543 + 0.422 + -0.377 + 0.000 + 0.000 + + + 9 + 5 + 3.022 + 6.164 + 2.434 + 2.870 + -1.090 + -1.749 + 4.654 + 12.869 + + + 9 + 6 + 5.783 + 6.073 + 0.787 + 2.806 + -0.013 + -1.486 + 7.248 + 2.220 + + + 9 + 7 + 4.499 + 6.313 + 1.432 + 2.974 + -0.564 + -1.693 + 5.568 + 12.802 + + + 9 + 8 + 4.982 + 6.229 + 1.185 + 2.915 + -0.359 + -1.663 + 5.727 + 12.830 + + + 9 + 9 + 3.398 + 6.226 + 2.164 + 2.913 + -0.962 + -1.678 + 0.000 + 0.000 + + + 9 + 10 + 4.973 + 6.273 + 1.164 + 2.946 + -0.371 + -1.700 + 0.000 + 0.000 + + + + + + + + + + 2 + 0.000 + 0 + + + 2 + 0.020 + 0 + + + 2 + 0.040 + 0 + + + + + + + + + + + + + + + + 10 + 1 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 10 + 2 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 10 + 3 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 10 + 4 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 10 + 5 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 10 + 6 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 10 + 7 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 10 + 8 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 10 + 9 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + 10 + 10 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + + + + + + + + + + 83 + 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 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 5 + 2 + 1 + 0 + 0 + 0 + + + 11 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + + 83 + 5 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 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 + 0 + 0 + + + 5 + 6 + 0 + 0 + 0 + 1 + + + 29 + 7 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 11 + 8 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0.333333 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0.333333 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0.333333 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 1 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0.333333 + + + 2 + -105 + 0 + + + 2 + -104 + 0.333333 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0.333333 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 1 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0.666667 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0.333333 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 1 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0.333333 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0.666667 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 1 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0.333333 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0.333333 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0.333333 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 1 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0.333333 + + + 2 + -74 + 0 + + + 2 + -73 + 0.333333 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0.333333 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 1 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0.333333 + + + 2 + -65 + 0.333333 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0.333333 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 1 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0.333333 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0.333333 + + + 2 + -63 + 0 + + + 2 + -62 + 0.333333 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 1 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0.166667 + + + 2 + -67 + 0 + + + 2 + -66 + 0.333333 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0.166667 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0.166667 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0.166667 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 1 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 1 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0.333333 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0.333333 + + + 2 + 138 + 0 + + + 2 + 139 + 0.333333 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 1 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0.333333 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0.333333 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0.333333 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 1 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0.333333 + + + 2 + 146 + 0 + + + 2 + 147 + 0.666667 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 1 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0.333333 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0.333333 + + + 2 + 155 + 0.333333 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 1 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0.333333 + + + 2 + -55 + 0.333333 + + + 2 + -54 + 0 + + + 2 + -53 + 0.333333 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 1 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0.333333 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0.333333 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0.333333 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 1 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0.333333 + + + 2 + -47 + 0 + + + 2 + -46 + 0.333333 + + + 2 + -45 + 0.333333 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 1 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0.333333 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0.333333 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0.333333 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 1 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0.166667 + + + 2 + -49 + 0.166667 + + + 2 + -48 + 0.166667 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0.166667 + + + 2 + -44 + 0 + + + 2 + -43 + 0.166667 + + + 2 + -42 + 0.166667 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 1 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 1 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0.333333 + + + 2 + 166 + 0.333333 + + + 2 + 167 + 0.333333 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 1 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0.333333 + + + 2 + 176 + 0.333333 + + + 2 + 177 + 0.333333 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 1 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0.333333 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0.333333 + + + 2 + 166 + 0 + + + 2 + 167 + 0.333333 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 1 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0.333333 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0.333333 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0.333333 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 1 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0.333333 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0.333333 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0.333333 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 1 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0.333333 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0.333333 + + + 2 + 175 + 0.333333 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 1 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0.333333 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0.333333 + + + 2 + 178 + 0.333333 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 1 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0.166667 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0.166667 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0.5 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0.166667 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 1 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 1 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0.333333 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0.666667 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 1 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0.333333 + + + 2 + -179 + 0.333333 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0.333333 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 1 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0.333333 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0.333333 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0.333333 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 1 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0.333333 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0.333333 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0.333333 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 1 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0.333333 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0.333333 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0.333333 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 1 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0.333333 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0.333333 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0.333333 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 1 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0.666667 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0.333333 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 1 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0.333333 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0.333333 + + + 2 + 167 + 0 + + + 2 + 168 + 0.333333 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 1 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0.333333 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0.333333 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0.333333 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 1 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0.333333 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0.666667 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 1 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0.333333 + + + 2 + -176 + 0.333333 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0.333333 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 1 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0.333333 + + + 2 + 62 + 0 + + + 2 + 63 + 0.333333 + + + 2 + 64 + 0 + + + 2 + 65 + 0.333333 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 1 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0.333333 + + + 2 + 170 + 0 + + + 2 + 171 + 0.333333 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0.333333 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 1 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0.333333 + + + 2 + 58 + 0.333333 + + + 2 + 59 + 0.333333 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 1 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0.333333 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0.333333 + + + 2 + 20 + 0.333333 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 1 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0.333333 + + + 2 + 167 + 0.333333 + + + 2 + 168 + 0 + + + 2 + 169 + 0.333333 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 1 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0.333333 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0.333333 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0.333333 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 1 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + -180 + 0 + + + 2 + -179 + 0 + + + 2 + -178 + 0 + + + 2 + -177 + 0 + + + 2 + -176 + 0 + + + 2 + -175 + 0 + + + 2 + -174 + 0 + + + 2 + -173 + 0 + + + 2 + -172 + 0 + + + 2 + -171 + 0 + + + 2 + -170 + 0 + + + 2 + -169 + 0 + + + 2 + -168 + 0 + + + 2 + -167 + 0 + + + 2 + -166 + 0 + + + 2 + -165 + 0 + + + 2 + -164 + 0 + + + 2 + -163 + 0 + + + 2 + -162 + 0 + + + 2 + -161 + 0 + + + 2 + -160 + 0 + + + 2 + -159 + 0 + + + 2 + -158 + 0 + + + 2 + -157 + 0 + + + 2 + -156 + 0 + + + 2 + -155 + 0 + + + 2 + -154 + 0 + + + 2 + -153 + 0 + + + 2 + -152 + 0 + + + 2 + -151 + 0 + + + 2 + -150 + 0 + + + 2 + -149 + 0 + + + 2 + -148 + 0 + + + 2 + -147 + 0 + + + 2 + -146 + 0 + + + 2 + -145 + 0 + + + 2 + -144 + 0 + + + 2 + -143 + 0 + + + 2 + -142 + 0 + + + 2 + -141 + 0 + + + 2 + -140 + 0 + + + 2 + -139 + 0 + + + 2 + -138 + 0 + + + 2 + -137 + 0 + + + 2 + -136 + 0 + + + 2 + -135 + 0 + + + 2 + -134 + 0 + + + 2 + -133 + 0 + + + 2 + -132 + 0 + + + 2 + -131 + 0 + + + 2 + -130 + 0 + + + 2 + -129 + 0 + + + 2 + -128 + 0 + + + 2 + -127 + 0 + + + 2 + -126 + 0 + + + 2 + -125 + 0 + + + 2 + -124 + 0 + + + 2 + -123 + 0 + + + 2 + -122 + 0 + + + 2 + -121 + 0 + + + 2 + -120 + 0 + + + 2 + -119 + 0 + + + 2 + -118 + 0 + + + 2 + -117 + 0 + + + 2 + -116 + 0 + + + 2 + -115 + 0 + + + 2 + -114 + 0 + + + 2 + -113 + 0 + + + 2 + -112 + 0 + + + 2 + -111 + 0 + + + 2 + -110 + 0 + + + 2 + -109 + 0 + + + 2 + -108 + 0 + + + 2 + -107 + 0 + + + 2 + -106 + 0 + + + 2 + -105 + 0 + + + 2 + -104 + 0 + + + 2 + -103 + 0 + + + 2 + -102 + 0 + + + 2 + -101 + 0 + + + 2 + -100 + 0 + + + 2 + -99 + 0 + + + 2 + -98 + 0 + + + 2 + -97 + 0 + + + 2 + -96 + 0 + + + 2 + -95 + 0 + + + 2 + -94 + 0 + + + 2 + -93 + 0 + + + 2 + -92 + 0 + + + 2 + -91 + 0 + + + 2 + -90 + 0 + + + 2 + -89 + 0 + + + 2 + -88 + 0 + + + 2 + -87 + 0 + + + 2 + -86 + 0 + + + 2 + -85 + 0 + + + 2 + -84 + 0 + + + 2 + -83 + 0 + + + 2 + -82 + 0 + + + 2 + -81 + 0 + + + 2 + -80 + 0 + + + 2 + -79 + 0 + + + 2 + -78 + 0 + + + 2 + -77 + 0 + + + 2 + -76 + 0 + + + 2 + -75 + 0 + + + 2 + -74 + 0 + + + 2 + -73 + 0 + + + 2 + -72 + 0 + + + 2 + -71 + 0 + + + 2 + -70 + 0 + + + 2 + -69 + 0 + + + 2 + -68 + 0 + + + 2 + -67 + 0 + + + 2 + -66 + 0 + + + 2 + -65 + 0 + + + 2 + -64 + 0 + + + 2 + -63 + 0 + + + 2 + -62 + 0 + + + 2 + -61 + 0 + + + 2 + -60 + 0 + + + 2 + -59 + 0 + + + 2 + -58 + 0 + + + 2 + -57 + 0 + + + 2 + -56 + 0 + + + 2 + -55 + 0 + + + 2 + -54 + 0 + + + 2 + -53 + 0 + + + 2 + -52 + 0 + + + 2 + -51 + 0 + + + 2 + -50 + 0 + + + 2 + -49 + 0 + + + 2 + -48 + 0 + + + 2 + -47 + 0 + + + 2 + -46 + 0 + + + 2 + -45 + 0 + + + 2 + -44 + 0 + + + 2 + -43 + 0 + + + 2 + -42 + 0 + + + 2 + -41 + 0 + + + 2 + -40 + 0 + + + 2 + -39 + 0 + + + 2 + -38 + 0 + + + 2 + -37 + 0 + + + 2 + -36 + 0 + + + 2 + -35 + 0 + + + 2 + -34 + 0 + + + 2 + -33 + 0 + + + 2 + -32 + 0 + + + 2 + -31 + 0 + + + 2 + -30 + 0 + + + 2 + -29 + 0 + + + 2 + -28 + 0 + + + 2 + -27 + 0 + + + 2 + -26 + 0 + + + 2 + -25 + 0 + + + 2 + -24 + 0 + + + 2 + -23 + 0 + + + 2 + -22 + 0 + + + 2 + -21 + 0 + + + 2 + -20 + 0 + + + 2 + -19 + 0 + + + 2 + -18 + 0 + + + 2 + -17 + 0 + + + 2 + -16 + 0 + + + 2 + -15 + 0 + + + 2 + -14 + 0 + + + 2 + -13 + 0 + + + 2 + -12 + 0 + + + 2 + -11 + 0 + + + 2 + -10 + 0 + + + 2 + -9 + 0 + + + 2 + -8 + 0 + + + 2 + -7 + 0 + + + 2 + -6 + 0 + + + 2 + -5 + 0 + + + 2 + -4 + 0 + + + 2 + -3 + 0 + + + 2 + -2 + 0 + + + 2 + -1 + 0 + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + 2 + 82 + 0 + + + 2 + 83 + 0 + + + 2 + 84 + 0 + + + 2 + 85 + 0 + + + 2 + 86 + 0 + + + 2 + 87 + 0 + + + 2 + 88 + 0 + + + 2 + 89 + 0 + + + 2 + 90 + 0 + + + 2 + 91 + 0 + + + 2 + 92 + 0 + + + 2 + 93 + 0 + + + 2 + 94 + 0 + + + 2 + 95 + 0 + + + 2 + 96 + 0 + + + 2 + 97 + 0 + + + 2 + 98 + 0 + + + 2 + 99 + 0 + + + 2 + 100 + 0 + + + 2 + 101 + 0 + + + 2 + 102 + 0 + + + 2 + 103 + 0 + + + 2 + 104 + 0 + + + 2 + 105 + 0 + + + 2 + 106 + 0 + + + 2 + 107 + 0 + + + 2 + 108 + 0 + + + 2 + 109 + 0 + + + 2 + 110 + 0 + + + 2 + 111 + 0 + + + 2 + 112 + 0 + + + 2 + 113 + 0 + + + 2 + 114 + 0 + + + 2 + 115 + 0 + + + 2 + 116 + 0 + + + 2 + 117 + 0 + + + 2 + 118 + 0 + + + 2 + 119 + 0 + + + 2 + 120 + 0 + + + 2 + 121 + 0 + + + 2 + 122 + 0 + + + 2 + 123 + 0 + + + 2 + 124 + 0 + + + 2 + 125 + 0 + + + 2 + 126 + 0 + + + 2 + 127 + 0 + + + 2 + 128 + 0 + + + 2 + 129 + 0 + + + 2 + 130 + 0 + + + 2 + 131 + 0 + + + 2 + 132 + 0 + + + 2 + 133 + 0 + + + 2 + 134 + 0 + + + 2 + 135 + 0 + + + 2 + 136 + 0 + + + 2 + 137 + 0 + + + 2 + 138 + 0 + + + 2 + 139 + 0 + + + 2 + 140 + 0 + + + 2 + 141 + 0 + + + 2 + 142 + 0 + + + 2 + 143 + 0 + + + 2 + 144 + 0 + + + 2 + 145 + 0 + + + 2 + 146 + 0 + + + 2 + 147 + 0 + + + 2 + 148 + 0 + + + 2 + 149 + 0 + + + 2 + 150 + 0 + + + 2 + 151 + 0 + + + 2 + 152 + 0 + + + 2 + 153 + 0 + + + 2 + 154 + 0 + + + 2 + 155 + 0 + + + 2 + 156 + 0 + + + 2 + 157 + 0 + + + 2 + 158 + 0 + + + 2 + 159 + 0 + + + 2 + 160 + 0 + + + 2 + 161 + 0 + + + 2 + 162 + 0 + + + 2 + 163 + 0 + + + 2 + 164 + 0 + + + 2 + 165 + 0 + + + 2 + 166 + 0 + + + 2 + 167 + 0 + + + 2 + 168 + 0 + + + 2 + 169 + 0 + + + 2 + 170 + 0 + + + 2 + 171 + 0 + + + 2 + 172 + 0 + + + 2 + 173 + 0 + + + 2 + 174 + 0 + + + 2 + 175 + 0 + + + 2 + 176 + 0 + + + 2 + 177 + 0 + + + 2 + 178 + 0 + + + 2 + 179 + 0 + + + + + + + + + + 2 + 0 + -0.654131 + + + 2 + 0.02 + -3.41131 + + + 2 + 0.04 + -8.40768 + + + + + + + + + + 2 + 0 + -103.357 + + + 2 + 0.02 + -100.345 + + + 2 + 0.04 + -105.997 + + + + + + + + + + 2 + 0 + -74.837 + + + 2 + 0.02 + -79.6103 + + + 2 + 0.04 + -79.0814 + + + + + + + + + + 2 + 0 + -84.1724 + + + 2 + 0.02 + -76.0415 + + + 2 + 0.04 + -76.3518 + + + + + + + + + + 2 + 0 + -44.048 + + + 2 + 0.02 + -54.3614 + + + 2 + 0.04 + -50.8794 + + + + + + + + + + 2 + 0 + -69.0819 + + + 2 + 0.02 + -74.0895 + + + 2 + 0.04 + -72.3234 + + + + + + + + + + 2 + 0 + -64.9356 + + + 2 + 0.02 + -57.4372 + + + 2 + 0.04 + -65.3928 + + + + + + + + + + 2 + 0 + -61.4062 + + + 2 + 0.02 + -73.287 + + + 2 + 0.04 + -63.4895 + + + + + + + + + + 2 + 0 + -45.7256 + + + 2 + 0.02 + -59.6217 + + + 2 + 0.04 + -54.1659 + + + + + + + + + + 2 + 0 + -65.2739 + + + 2 + 0.02 + -67.7642 + + + 2 + 0.04 + -65.4282 + + + + + + + + + + 2 + 0 + 139.645 + + + 2 + 0.02 + 132.597 + + + 2 + 0.04 + 137.769 + + + + + + + + + + 2 + 0 + 114.585 + + + 2 + 0.02 + 118.117 + + + 2 + 0.04 + 121.307 + + + + + + + + + + 2 + 0 + 147.087 + + + 2 + 0.02 + 145.828 + + + 2 + 0.04 + 147.328 + + + + + + + + + + 2 + 0 + 150.871 + + + 2 + 0.02 + 155.139 + + + 2 + 0.04 + 154.604 + + + + + + + + + + 2 + 0 + -55.7643 + + + 2 + 0.02 + -52.9148 + + + 2 + 0.04 + -54.9911 + + + + + + + + + + 2 + 0 + -31.4977 + + + 2 + 0.02 + -35.261 + + + 2 + 0.04 + -26.3208 + + + + + + + + + + 2 + 0 + -45.0643 + + + 2 + 0.02 + -47.4056 + + + 2 + 0.04 + -44.8137 + + + + + + + + + + 2 + 0 + -52.522 + + + 2 + 0.02 + -33.2349 + + + 2 + 0.04 + -48.1275 + + + + + + + + + + 2 + 0 + -47.9824 + + + 2 + 0.02 + -41.4534 + + + 2 + 0.04 + -44.291 + + + + + + + + + + 2 + 0 + -49.9944 + + + 2 + 0.02 + -48.1942 + + + 2 + 0.04 + -42.8514 + + + + + + + + + + 2 + 0 + 166.009 + + + 2 + 0.02 + 165.471 + + + 2 + 0.04 + 167.675 + + + + + + + + + + 2 + 0 + 175.095 + + + 2 + 0.02 + 177.323 + + + 2 + 0.04 + 176.519 + + + + + + + + + + 2 + 0 + 167.9 + + + 2 + 0.02 + 165.652 + + + 2 + 0.04 + 157.392 + + + + + + + + + + 2 + 0 + 178.63 + + + 2 + 0.02 + -179.84 + + + 2 + 0.04 + -176.749 + + + + + + + + + + 2 + 0 + -178.353 + + + 2 + 0.02 + -173.805 + + + 2 + 0.04 + 177.636 + + + + + + + + + + 2 + 0 + 174.714 + + + 2 + 0.02 + 175.515 + + + 2 + 0.04 + 170.389 + + + + + + + + + + 2 + 0 + 178.058 + + + 2 + 0.02 + -178.436 + + + 2 + 0.04 + 177.433 + + + + + + + + + + 2 + 0 + 176.858 + + + 2 + 0.02 + 171.704 + + + 2 + 0.04 + -179.111 + + + + + + + + + + 2 + 0 + 179.425 + + + 2 + 0.02 + 176.791 + + + 2 + 0.04 + 176.144 + + + + + + + + + + 2 + 0 + 175.816 + + + 2 + 0.02 + 175.168 + + + 2 + 0.04 + 167.479 + + + + + + + + + + 2 + 0 + 0 + + + 2 + 0.02 + 0 + + + 2 + 0.04 + 0 + + + + + + + + + + 2 + 0 + 1 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 0 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + + + + + + + + 2 + 0 + -178.271 + + + 2 + 0.02 + -179.745 + + + 2 + 0.04 + 176.171 + + + + + + + + + + 2 + 0 + 0 + + + 2 + 0.02 + 0 + + + 2 + 0.04 + 0 + + + + + + + + + + 2 + 0 + 1 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + + + + + + + + 2 + 0 + -85.0256 + + + 2 + 0.02 + -91.4664 + + + 2 + 0.04 + -88.4277 + + + + + + + + + + 2 + 0 + 9 + + + 2 + 0.02 + 9 + + + 2 + 0.04 + 9 + + + + + + + + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 1 + + + + + + + + + + 2 + 0 + -178.772 + + + 2 + 0.02 + 178.194 + + + 2 + 0.04 + 175.991 + + + + + + + + + + 2 + 0 + 78 + + + 2 + 0.02 + 78 + + + 2 + 0.04 + 78 + + + + + + + + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + 2 + 28 + 0 + + + 2 + 29 + 0 + + + 2 + 30 + 0 + + + 2 + 31 + 0 + + + 2 + 32 + 0 + + + 2 + 33 + 0 + + + 2 + 34 + 0 + + + 2 + 35 + 0 + + + 2 + 36 + 0 + + + 2 + 37 + 0 + + + 2 + 38 + 0 + + + 2 + 39 + 0 + + + 2 + 40 + 0 + + + 2 + 41 + 0 + + + 2 + 42 + 0 + + + 2 + 43 + 0 + + + 2 + 44 + 0 + + + 2 + 45 + 0 + + + 2 + 46 + 0 + + + 2 + 47 + 0 + + + 2 + 48 + 0 + + + 2 + 49 + 0 + + + 2 + 50 + 0 + + + 2 + 51 + 0 + + + 2 + 52 + 0 + + + 2 + 53 + 0 + + + 2 + 54 + 0 + + + 2 + 55 + 0 + + + 2 + 56 + 0 + + + 2 + 57 + 0 + + + 2 + 58 + 0 + + + 2 + 59 + 0 + + + 2 + 60 + 0 + + + 2 + 61 + 0 + + + 2 + 62 + 0 + + + 2 + 63 + 0 + + + 2 + 64 + 0 + + + 2 + 65 + 0 + + + 2 + 66 + 0 + + + 2 + 67 + 0 + + + 2 + 68 + 0 + + + 2 + 69 + 0 + + + 2 + 70 + 0 + + + 2 + 71 + 0 + + + 2 + 72 + 0 + + + 2 + 73 + 0 + + + 2 + 74 + 0 + + + 2 + 75 + 0 + + + 2 + 76 + 0 + + + 2 + 77 + 0 + + + 2 + 78 + 1 + + + 2 + 79 + 0 + + + 2 + 80 + 0 + + + 2 + 81 + 0 + + + + + + + + + + 2 + 0 + -70.0316 + + + 2 + 0.02 + -78.444 + + + 2 + 0.04 + -67.2372 + + + + + + + + + + 2 + 0 + 3 + + + 2 + 0.02 + 3 + + + 2 + 0.04 + 3 + + + + + + + + + + 2 + 0 + 0 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 1 + + + + + + + + + + 2 + 0 + 178.408 + + + 2 + 0.02 + -176.946 + + + 2 + 0.04 + -170.363 + + + + + + + + + + 2 + 0 + 0 + + + 2 + 0.02 + 0 + + + 2 + 0.04 + 0 + + + + + + + + + + 2 + 0 + 1 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + 2 + 10 + 0 + + + 2 + 11 + 0 + + + 2 + 12 + 0 + + + 2 + 13 + 0 + + + 2 + 14 + 0 + + + 2 + 15 + 0 + + + 2 + 16 + 0 + + + 2 + 17 + 0 + + + 2 + 18 + 0 + + + 2 + 19 + 0 + + + 2 + 20 + 0 + + + 2 + 21 + 0 + + + 2 + 22 + 0 + + + 2 + 23 + 0 + + + 2 + 24 + 0 + + + 2 + 25 + 0 + + + 2 + 26 + 0 + + + 2 + 27 + 0 + + + + + + + + + + 2 + 0 + -176.234 + + + 2 + 0.02 + -176.337 + + + 2 + 0.04 + -172.804 + + + + + + + + + + 2 + 0 + 0 + + + 2 + 0.02 + 0 + + + 2 + 0.04 + 0 + + + + + + + + + + 2 + 0 + 1 + + + 2 + 1 + 0 + + + 2 + 2 + 0 + + + 2 + 3 + 0 + + + 2 + 4 + 0 + + + 2 + 5 + 0 + + + 2 + 6 + 0 + + + 2 + 7 + 0 + + + 2 + 8 + 0 + + + 2 + 9 + 0 + + + + + + + + + + 2 + 0 + 163.491 + + + 2 + 0.02 + 166.935 + + + 2 + 0.04 + 168.564 + + + + + + + + + + 2 + 0 + 90.3133 + + + 2 + 0.02 + 79.1398 + + + 2 + 0.04 + 84.8197 + + + + + + + + + + 2 + 0 + 176.579 + + + 2 + 0.02 + 176.17 + + + 2 + 0.04 + -178.743 + + + + + + + + + + 2 + 0 + -176.54 + + + 2 + 0.02 + -175.217 + + + 2 + 0.04 + -164.655 + + + + + + + + + + 2 + 0 + 65.46 + + + 2 + 0.02 + 61.717 + + + 2 + 0.04 + 63.4745 + + + + + + + + + + 2 + 0 + 169.585 + + + 2 + 0.02 + 171.045 + + + 2 + 0.04 + 176.365 + + + + + + + + + + 2 + 0 + 57.7759 + + + 2 + 0.02 + 58.287 + + + 2 + 0.04 + 59.4672 + + + + + + + + + + 2 + 0 + 20.4618 + + + 2 + 0.02 + 19.094 + + + 2 + 0.04 + 1.86009 + + + + + + + + + + 2 + 0 + 167.741 + + + 2 + 0.02 + 166.916 + + + 2 + 0.04 + 169.148 + + + + + + + + + + 2 + 0 + 91.0965 + + + 2 + 0.02 + 95.6404 + + + 2 + 0.04 + 87.6978 + + + + + diff --git a/src/testutils/simulationdatabase/lysozyme-traj.gro b/src/testutils/simulationdatabase/lysozyme-traj.gro new file mode 100644 index 0000000000..4565b3da54 --- /dev/null +++ b/src/testutils/simulationdatabase/lysozyme-traj.gro @@ -0,0 +1,477 @@ +First 10 residues from 1AKI t= 0.00000 step= 0 + 156 + 1LYS N 1 3.536 2.234 1.854 0.0008 -0.0020 0.0009 + 1LYS H1 2 3.612 2.288 1.816 -0.0009 -0.0007 0.0005 + 1LYS H2 3 3.469 2.214 1.781 0.0009 0.0003 0.0010 + 1LYS H3 4 3.492 2.287 1.927 0.0006 -0.0008 -0.0011 + 1LYS CA 5 3.589 2.108 1.909 -0.0039 -0.0007 0.0034 + 1LYS HA 6 3.637 2.050 1.829 -0.0027 0.0032 0.0044 + 1LYS CB 7 3.687 2.144 2.020 -0.0014 -0.0015 -0.0016 + 1LYS HB1 8 3.770 2.200 1.978 -0.0016 -0.0011 0.0008 + 1LYS HB2 9 3.635 2.206 2.094 0.0009 -0.0011 -0.0013 + 1LYS CG 10 3.745 2.025 2.096 -0.0002 0.0010 -0.0004 + 1LYS HG1 11 3.669 1.985 2.164 0.0006 0.0003 -0.0005 + 1LYS HG2 12 3.772 1.948 2.023 -0.0002 0.0006 0.0006 + 1LYS CD 13 3.869 2.065 2.175 -0.0002 -0.0002 -0.0001 + 1LYS HD1 14 3.952 2.085 2.106 -0.0003 -0.0001 0.0002 + 1LYS HD2 15 3.847 2.155 2.233 0.0000 -0.0002 -0.0001 + 1LYS CE 16 3.907 1.951 2.268 0.0001 0.0002 -0.0001 + 1LYS HE1 17 3.835 1.946 2.350 0.0001 0.0000 -0.0002 + 1LYS HE2 18 3.906 1.856 2.214 0.0000 0.0002 0.0001 + 1LYS NZ 19 4.042 1.977 2.322 -0.0001 -0.0000 -0.0000 + 1LYS HZ1 20 4.069 1.903 2.384 -0.0000 0.0000 -0.0000 + 1LYS HZ2 21 4.108 1.982 2.246 0.0000 0.0000 -0.0000 + 1LYS HZ3 22 4.042 2.064 2.372 -0.0000 -0.0001 -0.0000 + 1LYS C 23 3.474 2.027 1.968 0.0009 -0.0011 0.0003 + 1LYS O 24 3.395 2.081 2.044 0.0031 -0.0021 -0.0030 + 2VAL N 25 3.474 1.895 1.948 -0.0020 0.0037 0.0026 + 2VAL H 26 3.537 1.860 1.877 -0.0043 0.0024 0.0049 + 2VAL CA 27 3.391 1.800 2.019 0.0020 0.0005 -0.0027 + 2VAL HA 28 3.311 1.857 2.065 0.0027 -0.0019 -0.0016 + 2VAL CB 29 3.314 1.703 1.929 0.0002 0.0016 0.0014 + 2VAL HB 30 3.393 1.647 1.877 -0.0016 0.0012 0.0011 + 2VAL CG1 31 3.225 1.608 2.009 0.0007 0.0007 -0.0006 + 2VAL HG11 32 3.173 1.541 1.940 0.0003 0.0004 0.0004 + 2VAL HG12 33 3.287 1.550 2.077 -0.0004 0.0003 -0.0004 + 2VAL HG13 34 3.152 1.666 2.065 0.0005 -0.0004 -0.0004 + 2VAL CG2 35 3.229 1.771 1.822 0.0007 -0.0006 0.0009 + 2VAL HG21 36 3.179 1.695 1.762 0.0003 0.0005 0.0004 + 2VAL HG22 37 3.156 1.836 1.871 0.0004 -0.0004 -0.0003 + 2VAL HG23 38 3.293 1.832 1.759 -0.0004 -0.0004 0.0004 + 2VAL C 39 3.480 1.731 2.121 -0.0006 0.0005 -0.0019 + 2VAL O 40 3.575 1.661 2.086 -0.0002 0.0002 0.0001 + 3PHE N 41 3.449 1.755 2.249 -0.0013 0.0013 -0.0017 + 3PHE H 42 3.374 1.819 2.268 -0.0020 0.0017 0.0005 + 3PHE CA 43 3.517 1.689 2.359 0.0031 0.0044 0.0015 + 3PHE HA 44 3.623 1.698 2.333 0.0054 0.0004 -0.0014 + 3PHE CB 45 3.497 1.762 2.492 0.0045 0.0056 0.0017 + 3PHE HB1 46 3.397 1.806 2.494 0.0020 -0.0009 -0.0000 + 3PHE HB2 47 3.507 1.692 2.575 -0.0002 0.0015 -0.0018 + 3PHE CG 48 3.595 1.874 2.514 0.0002 0.0019 0.0020 + 3PHE CD1 49 3.567 2.005 2.472 0.0052 -0.0037 0.0034 + 3PHE HD1 50 3.474 2.027 2.421 0.0097 -0.0023 0.0053 + 3PHE CD2 51 3.699 1.855 2.605 -0.0026 0.0051 -0.0040 + 3PHE HD2 52 3.714 1.759 2.650 -0.0015 0.0101 -0.0047 + 3PHE CE1 53 3.658 2.108 2.495 -0.0005 -0.0048 0.0018 + 3PHE HE1 54 3.647 2.203 2.444 0.0009 -0.0072 0.0039 + 3PHE CE2 55 3.788 1.959 2.636 -0.0043 -0.0003 -0.0029 + 3PHE HE2 56 3.873 1.941 2.700 -0.0065 0.0014 -0.0049 + 3PHE CZ 57 3.764 2.087 2.584 -0.0025 -0.0033 -0.0011 + 3PHE HZ 58 3.826 2.170 2.615 -0.0043 -0.0056 -0.0021 + 3PHE C 59 3.473 1.544 2.375 -0.0004 -0.0000 -0.0013 + 3PHE O 60 3.354 1.516 2.366 -0.0053 -0.0012 -0.0004 + 4GLY N 61 3.571 1.464 2.419 0.0051 -0.0009 0.0010 + 4GLY H 62 3.667 1.495 2.420 0.0071 0.0023 0.0001 + 4GLY CA 63 3.537 1.330 2.464 -0.0000 -0.0037 -0.0015 + 4GLY HA1 64 3.456 1.289 2.404 -0.0027 -0.0014 -0.0020 + 4GLY HA2 65 3.623 1.263 2.457 0.0030 -0.0024 -0.0003 + 4GLY C 66 3.493 1.342 2.609 0.0008 0.0007 0.0002 + 4GLY O 67 3.530 1.440 2.674 0.0006 0.0016 0.0011 + 5ARG N 68 3.404 1.253 2.656 -0.0006 -0.0020 -0.0030 + 5ARG H 69 3.371 1.183 2.591 -0.0016 -0.0033 -0.0030 + 5ARG CA 70 3.358 1.254 2.793 -0.0055 0.0017 -0.0014 + 5ARG HA 71 3.293 1.341 2.800 -0.0040 0.0053 0.0005 + 5ARG CB 72 3.277 1.126 2.817 -0.0018 -0.0031 0.0003 + 5ARG HB1 73 3.193 1.122 2.748 -0.0015 -0.0001 -0.0013 + 5ARG HB2 74 3.341 1.040 2.803 0.0011 -0.0015 -0.0002 + 5ARG CG 75 3.223 1.123 2.960 -0.0013 -0.0016 0.0008 + 5ARG HG1 76 3.305 1.117 3.031 -0.0002 0.0000 -0.0002 + 5ARG HG2 77 3.159 1.210 2.978 0.0002 -0.0003 -0.0001 + 5ARG CD 78 3.135 0.999 2.981 0.0036 -0.0033 -0.0012 + 5ARG HD1 79 3.100 0.999 0.032 0.0011 0.0000 -0.0034 + 5ARG HD2 80 3.052 1.006 2.910 0.0026 -0.0002 0.0022 + 5ARG NE 81 3.206 0.874 2.954 0.0024 -0.0014 0.0065 + 5ARG HE 82 3.202 0.839 2.859 0.0004 0.0035 0.0095 + 5ARG CZ 83 3.274 0.800 3.042 -0.0015 0.0007 -0.0011 + 5ARG NH1 84 3.284 0.833 0.120 -0.0006 -0.0019 -0.0075 + 5ARG HH11 85 3.238 0.917 0.153 0.0027 -0.0050 -0.0020 + 5ARG HH12 86 3.337 0.774 0.182 -0.0031 0.0035 -0.0037 + 5ARG NH2 87 3.325 0.684 2.999 -0.0028 0.0063 0.0024 + 5ARG HH21 88 3.311 0.654 2.903 0.0009 0.0018 0.0058 + 5ARG HH22 89 3.377 0.625 0.011 -0.0030 0.0035 -0.0038 + 5ARG C 90 3.467 1.274 2.897 -0.0010 0.0016 0.0008 + 5ARG O 91 3.467 1.364 2.980 -0.0000 0.0044 0.0041 + 6CYS N 92 3.567 1.186 2.891 -0.0004 -0.0051 -0.0053 + 6CYS H 93 3.567 1.116 2.818 -0.0000 -0.0074 -0.0077 + 6CYS CA 94 3.678 1.188 2.985 -0.0026 -0.0025 0.0063 + 6CYS HA 95 3.627 1.203 0.029 -0.0046 0.0013 0.0086 + 6CYS CB 96 3.749 1.053 2.989 0.0046 -0.0039 -0.0010 + 6CYS HB1 97 3.772 1.032 2.885 0.0008 -0.0008 -0.0038 + 6CYS HB2 98 3.842 1.074 3.043 0.0034 0.0007 0.0020 + 6CYS SG 99 3.653 0.920 0.014 -0.0006 -0.0009 0.0005 + 6CYS HG 100 3.725 0.808 0.011 0.0003 -0.0004 -0.0000 + 6CYS C 101 3.775 1.305 2.975 0.0032 0.0008 0.0007 + 6CYS O 102 3.815 1.361 0.025 0.0024 0.0034 0.0062 + 7GLU N 103 3.787 1.350 2.849 -0.0019 -0.0013 -0.0068 + 7GLU H 104 3.740 1.300 2.775 -0.0043 -0.0046 -0.0068 + 7GLU CA 105 3.866 1.468 2.822 0.0053 -0.0000 -0.0018 + 7GLU HA 106 3.966 1.454 2.861 0.0061 -0.0009 0.0024 + 7GLU CB 107 3.878 1.485 2.670 0.0011 0.0016 -0.0029 + 7GLU HB1 108 3.927 1.395 2.632 0.0001 -0.0001 -0.0000 + 7GLU HB2 109 3.776 1.489 2.631 -0.0001 0.0000 -0.0000 + 7GLU CG 110 3.954 1.605 2.615 -0.0006 -0.0004 -0.0054 + 7GLU HG1 111 3.909 1.695 2.657 0.0014 -0.0027 -0.0012 + 7GLU HG2 112 4.058 1.597 2.648 -0.0033 0.0002 -0.0010 + 7GLU CD 113 3.957 1.623 2.464 -0.0000 0.0002 0.0001 + 7GLU OE1 114 3.866 1.563 2.402 0.0036 0.0023 0.0024 + 7GLU OE2 115 4.044 1.697 2.413 -0.0036 -0.0030 0.0021 + 7GLU C 116 3.806 1.593 2.886 -0.0002 0.0011 0.0004 + 7GLU O 117 3.874 1.672 2.950 0.0022 0.0026 0.0021 + 8LEU N 118 3.674 1.606 2.870 -0.0033 -0.0008 -0.0011 + 8LEU H 119 3.626 1.535 2.817 -0.0019 -0.0027 -0.0021 + 8LEU CA 120 3.596 1.715 2.926 -0.0010 0.0016 0.0002 + 8LEU HA 121 3.643 1.807 2.893 0.0004 0.0009 -0.0003 + 8LEU CB 122 3.454 1.716 2.871 -0.0005 0.0003 0.0000 + 8LEU HB1 123 3.457 1.722 2.762 -0.0000 -0.0000 0.0003 + 8LEU HB2 124 3.402 1.626 2.901 0.0001 0.0002 -0.0001 + 8LEU CG 125 3.372 1.835 2.921 0.0000 -0.0000 -0.0003 + 8LEU HG 126 3.379 1.843 3.030 -0.0000 -0.0001 -0.0008 + 8LEU CD1 127 3.430 1.966 2.868 -0.0001 -0.0003 0.0001 + 8LEU HD11 128 3.371 2.050 2.905 0.0001 -0.0002 -0.0001 + 8LEU HD12 129 3.533 1.976 2.902 -0.0003 -0.0000 -0.0001 + 8LEU HD13 130 3.427 1.965 2.759 0.0000 0.0000 0.0002 + 8LEU CD2 131 3.224 1.814 2.892 0.0003 0.0000 0.0001 + 8LEU HD21 132 3.168 1.900 2.929 0.0001 -0.0002 -0.0001 + 8LEU HD22 133 3.210 1.804 2.784 0.0000 0.0000 0.0002 + 8LEU HD23 134 3.190 1.723 2.942 0.0001 0.0002 -0.0001 + 8LEU C 135 3.605 1.714 0.027 0.0003 0.0007 -0.0001 + 8LEU O 136 3.616 1.817 0.092 0.0000 0.0003 0.0002 + 9ALA N 137 3.575 1.597 0.084 -0.0004 -0.0004 -0.0025 + 9ALA H 138 3.546 1.522 0.024 -0.0008 -0.0021 -0.0017 + 9ALA CA 139 3.585 1.577 0.227 -0.0048 -0.0003 0.0002 + 9ALA HA 140 3.502 1.630 0.272 -0.0042 0.0027 0.0023 + 9ALA CB 141 3.566 1.429 0.262 -0.0004 -0.0028 0.0007 + 9ALA HB1 142 3.573 1.415 0.370 0.0001 -0.0002 0.0015 + 9ALA HB2 143 3.468 1.395 0.227 -0.0014 -0.0005 -0.0005 + 9ALA HB3 144 3.644 1.370 0.214 0.0011 -0.0008 -0.0007 + 9ALA C 145 3.715 1.632 0.285 -0.0003 0.0008 0.0006 + 9ALA O 146 3.715 1.697 0.389 0.0000 0.0026 0.0041 + 10ALA N 147 3.827 1.599 0.221 0.0016 -0.0025 -0.0037 + 10ALA H 148 3.820 1.539 0.140 -0.0005 -0.0040 -0.0054 + 10ALA CA 149 3.959 1.643 0.261 0.0023 0.0002 0.0023 + 10ALA HA 150 3.970 1.617 0.366 0.0004 -0.0010 0.0038 + 10ALA CB 151 4.071 1.571 0.184 0.0016 -0.0010 -0.0011 + 10ALA HB1 152 4.168 1.606 0.218 0.0010 0.0004 0.0003 + 10ALA HB2 153 4.063 1.464 0.202 -0.0001 -0.0011 0.0002 + 10ALA HB3 154 4.059 1.591 0.078 -0.0001 0.0002 -0.0012 + 10ALA C 155 3.974 1.794 0.247 -0.0001 0.0020 -0.0009 + 10ALA O 156 4.019 1.850 0.347 0.0002 0.0003 0.0005 + 5.90620 6.84510 3.05170 +First 10 residues from 1AKI t= 0.02000 step= 10 + 156 + 1LYS N 1 3.531 2.232 1.852 -0.5758 -0.2689 0.0591 + 1LYS H1 2 3.600 2.296 1.816 -0.6292 -0.0749 0.2971 + 1LYS H2 3 3.465 2.208 1.780 -0.0275 -0.5080 -0.3737 + 1LYS H3 4 3.482 2.277 1.928 -0.7766 0.0608 -0.2632 + 1LYS CA 5 3.587 2.109 1.911 0.0690 0.0129 0.0490 + 1LYS HA 6 3.635 2.052 1.831 -0.5009 -0.2425 -0.1229 + 1LYS CB 7 3.689 2.145 2.018 0.2228 0.0556 -0.1104 + 1LYS HB1 8 3.771 2.197 1.970 0.7388 -1.1856 -0.6051 + 1LYS HB2 9 3.643 2.212 2.091 -0.1618 -0.1865 -0.1240 + 1LYS CG 10 3.745 2.025 2.094 0.0469 0.0344 -0.0128 + 1LYS HG1 11 3.669 1.987 2.162 -0.3824 0.9214 0.0144 + 1LYS HG2 12 3.772 1.945 2.024 0.0528 0.7520 -0.8426 + 1LYS CD 13 3.868 2.063 2.176 0.0126 -0.1993 0.1478 + 1LYS HD1 14 3.949 2.085 2.107 0.3859 -0.8181 0.3736 + 1LYS HD2 15 3.847 2.151 2.236 -0.9113 -0.5610 0.3721 + 1LYS CE 16 3.911 1.949 2.269 0.3360 -0.1828 0.0197 + 1LYS HE1 17 3.839 1.935 2.350 -0.0450 0.1702 -0.2549 + 1LYS HE2 18 3.916 1.856 2.213 0.2220 0.5303 -1.2057 + 1LYS NZ 19 4.045 1.965 2.329 0.2002 -1.3049 0.6429 + 1LYS HZ1 20 4.054 1.876 2.377 0.6767 -1.4743 0.2540 + 1LYS HZ2 21 4.120 1.968 2.261 0.5874 -0.4889 1.1012 + 1LYS HZ3 22 4.057 2.035 2.400 0.2303 -2.2590 1.5925 + 1LYS C 23 3.475 2.023 1.970 0.0353 -0.0824 -0.1531 + 1LYS O 24 3.395 2.084 2.040 0.0215 0.1212 -0.3457 + 2VAL N 25 3.469 1.892 1.944 -0.3067 -0.1132 0.0818 + 2VAL H 26 3.553 1.850 1.907 0.8345 1.2723 0.9618 + 2VAL CA 27 3.385 1.803 2.021 -0.4399 0.0604 0.1371 + 2VAL HA 28 3.308 1.860 2.074 -1.3961 0.9055 -2.0489 + 2VAL CB 29 3.317 1.702 1.929 -0.1451 -0.0568 0.0460 + 2VAL HB 30 3.394 1.643 1.879 1.4270 1.5874 0.4247 + 2VAL CG1 31 3.227 1.607 2.008 -0.0401 -0.1836 0.0133 + 2VAL HG11 32 3.174 1.543 1.937 0.3170 0.5754 -0.9563 + 2VAL HG12 33 3.286 1.546 2.077 1.2698 0.6364 -0.3471 + 2VAL HG13 34 3.153 1.665 2.063 0.3274 0.7826 -0.4851 + 2VAL CG2 35 3.232 1.773 1.823 0.1534 0.1094 -0.0814 + 2VAL HG21 36 3.181 1.697 1.764 0.5646 -0.5997 0.4609 + 2VAL HG22 37 3.158 1.836 1.872 0.7928 0.0465 1.0042 + 2VAL HG23 38 3.293 1.835 1.756 1.1004 0.0959 0.7430 + 2VAL C 39 3.477 1.734 2.120 -0.1300 0.2631 -0.0082 + 2VAL O 40 3.573 1.666 2.082 -0.1842 0.3986 -0.3935 + 3PHE N 41 3.452 1.755 2.249 0.2263 -0.0668 0.1167 + 3PHE H 42 3.362 1.793 2.272 -0.5505 -1.4397 -0.4906 + 3PHE CA 43 3.527 1.692 2.357 0.4318 0.0129 0.0209 + 3PHE HA 44 3.633 1.692 2.334 0.1877 2.4213 -1.4192 + 3PHE CB 45 3.496 1.765 2.487 0.1231 0.0021 -0.0454 + 3PHE HB1 46 3.390 1.789 2.499 -0.0168 0.0097 -1.1986 + 3PHE HB2 47 3.518 1.696 2.569 0.8042 0.6957 0.3635 + 3PHE CG 48 3.587 1.879 2.524 -0.3477 0.2808 0.2672 + 3PHE CD1 49 3.571 2.004 2.463 0.3771 -0.0069 -0.5369 + 3PHE HD1 50 3.489 2.021 2.395 0.0172 0.0818 -0.0847 + 3PHE CD2 51 3.701 1.855 2.601 -0.1423 0.0960 -0.0930 + 3PHE HD2 52 3.722 1.757 2.641 0.6189 0.1361 -0.3740 + 3PHE CE1 53 3.654 2.110 2.501 -0.3759 0.2135 0.5540 + 3PHE HE1 54 3.632 2.211 2.468 0.4410 -0.1057 -1.1009 + 3PHE CE2 55 3.786 1.960 2.638 -0.1238 0.0275 0.0638 + 3PHE HE2 56 3.865 1.944 2.709 0.4527 -0.2175 -0.6195 + 3PHE CZ 57 3.767 2.086 2.580 0.1448 -0.0828 -0.2650 + 3PHE HZ 58 3.830 2.169 2.610 -0.6169 0.1431 0.7528 + 3PHE C 59 3.475 1.550 2.375 0.1598 0.0827 -0.1973 + 3PHE O 60 3.357 1.515 2.364 0.1269 0.1797 -0.1495 + 4GLY N 61 3.567 1.460 2.411 -0.0124 -0.1994 -0.4562 + 4GLY H 62 3.663 1.491 2.419 0.0847 -0.4226 -0.7296 + 4GLY CA 63 3.536 1.328 2.462 -0.0946 -0.0319 -0.0697 + 4GLY HA1 64 3.465 1.274 2.400 0.2506 -0.4749 -0.0909 + 4GLY HA2 65 3.630 1.272 2.463 0.0808 0.2606 0.8135 + 4GLY C 66 3.491 1.347 2.606 0.0762 0.1062 -0.0342 + 4GLY O 67 3.533 1.438 2.677 0.2664 -0.0274 0.0266 + 5ARG N 68 3.411 1.254 2.659 0.3115 0.0114 0.1542 + 5ARG H 69 3.371 1.188 2.594 0.5028 0.0131 0.0340 + 5ARG CA 70 3.359 1.257 2.794 0.1331 0.0485 0.0847 + 5ARG HA 71 3.294 1.344 2.803 0.9262 0.6956 -0.3243 + 5ARG CB 72 3.277 1.130 2.819 -0.0547 0.1823 0.1454 + 5ARG HB1 73 3.193 1.131 2.749 -0.5139 1.0710 0.6923 + 5ARG HB2 74 3.340 1.044 2.797 0.1251 0.1711 0.6965 + 5ARG CG 75 3.220 1.119 2.960 -0.2431 -0.1808 0.0407 + 5ARG HG1 76 3.300 1.114 3.034 0.4440 -1.4147 -0.7632 + 5ARG HG2 77 3.160 1.208 2.979 -1.5087 -0.9141 -0.4055 + 5ARG CD 78 3.130 0.997 2.984 -0.3408 -0.0711 0.2345 + 5ARG HD1 79 3.091 0.995 0.034 0.9721 -0.0014 0.7534 + 5ARG HD2 80 3.048 1.001 2.913 0.5790 -0.0310 -0.8500 + 5ARG NE 81 3.205 0.875 2.956 -0.2975 -0.0336 0.1883 + 5ARG HE 82 3.198 0.841 2.861 0.7401 -0.9679 0.4175 + 5ARG CZ 83 3.271 0.796 3.042 -0.0470 -0.1211 -0.0823 + 5ARG NH1 84 3.285 0.834 0.118 -0.0466 0.0246 -0.1260 + 5ARG HH11 85 3.245 0.922 0.145 0.5447 0.3874 -0.4210 + 5ARG HH12 86 3.338 0.777 0.182 0.2178 0.0247 -0.3438 + 5ARG NH2 87 3.328 0.682 3.000 0.1047 -0.1190 0.1193 + 5ARG HH21 88 3.316 0.653 2.904 0.6811 -0.1830 0.0659 + 5ARG HH22 89 3.378 0.625 0.015 0.3099 0.0539 0.1137 + 5ARG C 90 3.470 1.271 2.898 0.0998 -0.1427 0.1473 + 5ARG O 91 3.460 1.364 2.978 -0.4165 -0.0393 -0.0294 + 6CYS N 92 3.572 1.185 2.895 0.1534 -0.0882 0.4210 + 6CYS H 93 3.574 1.113 2.825 0.6582 0.0009 0.3380 + 6CYS CA 94 3.675 1.182 2.997 0.1768 -0.1395 0.3954 + 6CYS HA 95 3.628 1.190 0.043 -1.5124 -0.1662 -0.3789 + 6CYS CB 96 3.753 1.051 2.987 0.2258 -0.0796 -0.0267 + 6CYS HB1 97 3.780 1.025 2.885 -0.6777 2.1935 -0.9220 + 6CYS HB2 98 3.841 1.060 3.051 0.0058 2.2891 0.0435 + 6CYS SG 99 3.651 0.923 0.013 -0.0673 0.0856 -0.1349 + 6CYS HG 100 3.763 0.852 -0.007 0.3375 0.5105 0.5956 + 6CYS C 101 3.764 1.303 2.974 0.0110 -0.1157 -0.1284 + 6CYS O 102 3.817 1.355 0.020 0.1651 -0.3841 -0.0682 + 7GLU N 103 3.795 1.353 2.854 0.1965 0.0727 -0.0008 + 7GLU H 104 3.740 1.316 2.778 -0.3023 -0.2272 0.5001 + 7GLU CA 105 3.871 1.472 2.818 0.1588 0.0497 -0.1533 + 7GLU HA 106 3.972 1.464 2.857 0.6126 0.6618 -1.1703 + 7GLU CB 107 3.878 1.486 2.666 0.0666 0.1399 -0.1488 + 7GLU HB1 108 3.923 1.396 2.624 0.2974 0.1040 0.1766 + 7GLU HB2 109 3.776 1.494 2.627 -0.2559 1.2997 0.8495 + 7GLU CG 110 3.962 1.604 2.617 0.6211 -0.1821 0.0241 + 7GLU HG1 111 3.928 1.698 2.661 -0.1437 -0.6048 0.3474 + 7GLU HG2 112 4.066 1.586 2.646 0.6414 -1.8282 -0.9598 + 7GLU CD 113 3.956 1.620 2.466 -0.0788 0.0209 0.0681 + 7GLU OE1 114 3.863 1.567 2.401 -0.1978 0.2698 0.0329 + 7GLU OE2 115 4.036 1.703 2.416 -0.5903 0.6144 0.2248 + 7GLU C 116 3.805 1.593 2.882 -0.0109 0.0634 -0.3531 + 7GLU O 117 3.875 1.670 2.947 0.0623 -0.1180 -0.2150 + 8LEU N 118 3.672 1.606 2.870 -0.0516 0.0985 0.1215 + 8LEU H 119 3.621 1.541 2.812 -0.0562 0.3370 -0.1435 + 8LEU CA 120 3.601 1.720 2.925 0.0690 0.2263 0.0150 + 8LEU HA 121 3.647 1.814 2.896 -1.1765 0.9348 0.2471 + 8LEU CB 122 3.456 1.716 2.878 0.0096 0.1083 0.2067 + 8LEU HB1 123 3.456 1.714 2.769 0.5313 -0.1458 0.2091 + 8LEU HB2 124 3.410 1.624 2.914 -0.1418 0.9108 2.2196 + 8LEU CG 125 3.372 1.836 2.922 -0.1645 0.0907 -0.0775 + 8LEU HG 126 3.371 1.846 3.030 -0.3693 0.8757 -0.1482 + 8LEU CD1 127 3.424 1.969 2.867 -0.5016 0.2344 -0.0536 + 8LEU HD11 128 3.355 2.048 2.898 -1.5901 -0.5932 -0.2843 + 8LEU HD12 129 3.524 1.987 2.904 -0.6033 -0.9656 0.8778 + 8LEU HD13 130 3.425 1.967 2.758 -0.6144 -1.0874 -0.0454 + 8LEU CD2 131 3.224 1.817 2.889 -0.1328 0.1495 -0.2539 + 8LEU HD21 132 3.166 1.902 2.925 0.7554 0.6782 -0.0556 + 8LEU HD22 133 3.209 1.808 2.781 1.0627 0.5079 -0.4576 + 8LEU HD23 134 3.186 1.726 2.937 0.6312 -0.0816 -0.0853 + 8LEU C 135 3.590 1.715 0.026 -0.1580 -0.0507 -0.0097 + 8LEU O 136 3.617 1.819 0.085 -0.1027 0.1659 -0.4100 + 9ALA N 137 3.579 1.597 0.087 0.1664 0.0043 0.1590 + 9ALA H 138 3.570 1.515 0.027 1.6169 0.0809 -0.1899 + 9ALA CA 139 3.585 1.577 0.230 0.0205 -0.1004 0.1510 + 9ALA HA 140 3.506 1.636 0.275 -0.3117 -0.4891 0.0847 + 9ALA CB 141 3.564 1.429 0.262 -0.1832 -0.0865 0.0809 + 9ALA HB1 142 3.567 1.415 0.370 -0.4196 0.2752 0.1357 + 9ALA HB2 143 3.467 1.395 0.226 -0.2035 0.6129 -0.5506 + 9ALA HB3 144 3.643 1.367 0.217 0.1840 0.6011 -0.2369 + 9ALA C 145 3.717 1.624 0.290 0.0875 -0.3388 0.1912 + 9ALA O 146 3.713 1.695 0.390 -0.0309 -0.2926 0.1537 + 10ALA N 147 3.828 1.596 0.222 0.1385 -0.1915 0.2148 + 10ALA H 148 3.819 1.551 0.132 0.0511 0.7801 -0.2693 + 10ALA CA 149 3.960 1.640 0.263 0.1545 -0.1766 0.1466 + 10ALA HA 150 3.973 1.614 0.368 -0.0095 -0.8136 0.0108 + 10ALA CB 151 4.068 1.570 0.181 -0.1025 -0.1227 -0.2403 + 10ALA HB1 152 4.166 1.604 0.215 -0.2353 0.0154 0.0065 + 10ALA HB2 153 4.063 1.462 0.197 -0.6692 -0.0922 -0.1780 + 10ALA HB3 154 4.058 1.591 0.074 -1.1670 0.5630 -0.0244 + 10ALA C 155 3.975 1.791 0.252 0.0504 -0.1484 0.3950 + 10ALA O 156 4.022 1.858 0.345 0.2055 0.5456 -0.1726 + 5.90620 6.84510 3.05170 +First 10 residues from 1AKI t= 0.04000 step= 20 + 156 + 1LYS N 1 3.520 2.225 1.854 -0.3352 -0.3532 -0.0438 + 1LYS H1 2 3.583 2.297 1.822 -1.6971 1.1187 0.4565 + 1LYS H2 3 3.460 2.194 1.779 -0.2183 -0.5331 -0.0627 + 1LYS H3 4 3.462 2.259 1.929 -0.1280 -1.5198 0.6710 + 1LYS CA 5 3.589 2.107 1.908 0.0610 -0.1249 -0.0432 + 1LYS HA 6 3.638 2.054 1.826 -0.0487 -0.0681 -0.1460 + 1LYS CB 7 3.694 2.143 2.013 0.3284 -0.2594 -0.2622 + 1LYS HB1 8 3.775 2.196 1.963 -0.0115 -0.5215 -1.1137 + 1LYS HB2 9 3.654 2.218 2.081 -0.3095 -0.5327 -0.3320 + 1LYS CG 10 3.751 2.028 2.097 0.5530 0.2151 0.2414 + 1LYS HG1 11 3.674 1.986 2.161 0.4031 0.9030 0.5200 + 1LYS HG2 12 3.777 1.944 2.032 1.0927 0.2760 0.3746 + 1LYS CD 13 3.874 2.057 2.183 0.5021 -0.2591 0.4775 + 1LYS HD1 14 3.954 2.091 2.116 0.4245 -0.5293 0.2462 + 1LYS HD2 15 3.855 2.142 2.248 0.4796 -0.9933 1.4468 + 1LYS CE 16 3.915 1.937 2.268 -0.2338 -1.0326 -0.2341 + 1LYS HE1 17 3.840 1.917 2.344 0.0093 -0.7522 0.0809 + 1LYS HE2 18 3.918 1.846 2.209 0.7318 -0.8955 -0.4253 + 1LYS NZ 19 4.044 1.937 2.339 -0.4048 -0.6168 0.0806 + 1LYS HZ1 20 4.044 1.842 2.373 -0.8860 -0.7063 -0.1585 + 1LYS HZ2 21 4.127 1.954 2.284 0.7941 -1.4431 1.5487 + 1LYS HZ3 22 4.043 1.989 2.426 0.0028 -2.7187 1.4076 + 1LYS C 23 3.474 2.027 1.967 -0.0021 0.1166 0.1630 + 1LYS O 24 3.390 2.088 2.034 -0.3714 0.2039 -0.3697 + 2VAL N 25 3.469 1.894 1.950 -0.0991 0.1022 0.3064 + 2VAL H 26 3.537 1.841 1.898 -0.3028 1.2737 -1.2292 + 2VAL CA 27 3.379 1.807 2.023 -0.2691 0.0670 0.0546 + 2VAL HA 28 3.306 1.858 2.086 0.7046 0.4879 0.8577 + 2VAL CB 29 3.316 1.703 1.930 -0.3385 0.1115 0.0514 + 2VAL HB 30 3.389 1.639 1.880 -0.1932 -0.1517 0.5909 + 2VAL CG1 31 3.228 1.604 2.005 0.0292 -0.3246 -0.0866 + 2VAL HG11 32 3.176 1.534 1.939 0.6012 0.5530 -1.5073 + 2VAL HG12 33 3.283 1.541 2.075 1.1047 0.3555 -0.3118 + 2VAL HG13 34 3.151 1.652 2.064 -0.0094 0.3448 -0.6683 + 2VAL CG2 35 3.235 1.774 1.821 0.0914 0.0952 -0.2823 + 2VAL HG21 36 3.183 1.705 1.754 0.6597 -1.0111 0.3807 + 2VAL HG22 37 3.159 1.840 1.861 0.2208 0.0025 0.1237 + 2VAL HG23 38 3.298 1.835 1.756 0.5996 0.0217 0.1307 + 2VAL C 39 3.475 1.740 2.120 -0.1444 0.1962 0.0207 + 2VAL O 40 3.570 1.679 2.072 -0.0206 0.7887 -0.4950 + 3PHE N 41 3.451 1.754 2.250 -0.1132 -0.0054 0.0485 + 3PHE H 42 3.362 1.793 2.280 0.2897 1.2197 -0.2915 + 3PHE CA 43 3.528 1.691 2.356 0.1116 -0.0359 -0.1354 + 3PHE HA 44 3.636 1.683 2.339 0.0110 -1.0942 -0.3326 + 3PHE CB 45 3.500 1.762 2.488 0.0561 0.0263 -0.1812 + 3PHE HB1 46 3.398 1.802 2.491 0.3049 0.6635 -0.1025 + 3PHE HB2 47 3.499 1.692 2.571 0.2445 0.7016 0.4053 + 3PHE CG 48 3.591 1.879 2.514 0.3759 -0.1219 -0.6280 + 3PHE CD1 49 3.569 2.009 2.465 -0.2807 0.1787 0.4214 + 3PHE HD1 50 3.490 2.027 2.393 -0.1339 0.1378 0.2491 + 3PHE CD2 51 3.695 1.859 2.605 -0.2412 0.1831 0.1551 + 3PHE HD2 52 3.710 1.761 2.647 -0.1706 0.5977 1.1337 + 3PHE CE1 53 3.656 2.113 2.498 0.3132 -0.0315 -0.4422 + 3PHE HE1 54 3.637 2.214 2.464 -0.2065 0.1687 0.3962 + 3PHE CE2 55 3.788 1.960 2.632 0.0631 0.0481 -0.3768 + 3PHE HE2 56 3.874 1.940 2.694 0.0329 0.2505 -0.2678 + 3PHE CZ 57 3.761 2.090 2.587 -0.3525 0.2449 0.4255 + 3PHE HZ 58 3.833 2.169 2.605 -0.3214 0.2759 0.1682 + 3PHE C 59 3.482 1.547 2.367 0.3716 -0.1335 -0.3062 + 3PHE O 60 3.361 1.527 2.360 0.2493 0.5394 -0.2238 + 4GLY N 61 3.574 1.457 2.403 0.3882 -0.1317 -0.3448 + 4GLY H 62 3.671 1.484 2.401 0.4428 -0.2945 -0.0124 + 4GLY CA 63 3.537 1.330 2.463 0.1859 0.0844 -0.0087 + 4GLY HA1 64 3.456 1.285 2.407 -0.8937 1.3908 0.4395 + 4GLY HA2 65 3.623 1.264 2.456 -0.3508 -0.5031 -1.2024 + 4GLY C 66 3.497 1.344 2.609 0.4043 -0.1895 0.0782 + 4GLY O 67 3.540 1.440 2.673 0.3689 0.0262 -0.2213 + 5ARG N 68 3.415 1.252 2.659 0.2292 -0.0246 0.0938 + 5ARG H 69 3.384 1.179 2.597 0.7180 -0.0824 -0.0808 + 5ARG CA 70 3.361 1.253 2.794 -0.0735 -0.3116 -0.0218 + 5ARG HA 71 3.296 1.341 2.801 -0.3713 -0.5307 -0.0366 + 5ARG CB 72 3.271 1.133 2.821 -0.4236 -0.0385 0.0297 + 5ARG HB1 73 3.190 1.133 2.748 -0.6066 0.7562 0.2253 + 5ARG HB2 74 3.328 1.044 2.796 -0.0830 0.1177 0.2472 + 5ARG CG 75 3.215 1.117 2.963 -0.1828 0.0121 0.1314 + 5ARG HG1 76 3.293 1.116 3.038 0.0088 -0.7618 -0.0718 + 5ARG HG2 77 3.162 1.209 2.990 -0.6155 -0.0082 -0.6114 + 5ARG CD 78 3.128 0.993 2.984 -0.0515 -0.1039 -0.0095 + 5ARG HD1 79 3.089 0.991 0.033 1.1560 -1.0325 0.4720 + 5ARG HD2 80 3.038 0.998 2.923 0.5000 -0.4100 -0.8805 + 5ARG NE 81 3.198 0.868 2.957 -0.3296 -0.2574 -0.0169 + 5ARG HE 82 3.187 0.838 2.861 -0.2269 -2.0939 0.5024 + 5ARG CZ 83 3.272 0.795 3.042 -0.1340 0.0146 0.0463 + 5ARG NH1 84 3.286 0.834 0.118 0.1919 0.0441 0.0014 + 5ARG HH11 85 3.244 0.922 0.145 -0.8365 -0.3562 -0.2412 + 5ARG HH12 86 3.337 0.777 0.184 -0.1733 -0.2713 0.0126 + 5ARG NH2 87 3.329 0.681 3.002 0.0806 0.0895 0.1407 + 5ARG HH21 88 3.318 0.652 2.906 -0.6732 0.1013 0.2171 + 5ARG HH22 89 3.381 0.627 0.018 0.0478 -0.2362 -0.0964 + 5ARG C 90 3.467 1.271 2.902 -0.3499 0.0586 0.1889 + 5ARG O 91 3.457 1.362 2.985 0.0199 -0.1884 0.5102 + 6CYS N 92 3.568 1.184 2.901 -0.2203 0.2065 0.3172 + 6CYS H 93 3.572 1.116 2.826 -0.4877 0.0376 0.4570 + 6CYS CA 94 3.679 1.191 2.994 0.3151 0.2065 -0.3129 + 6CYS HA 95 3.646 1.207 0.045 0.6643 0.9030 -0.3050 + 6CYS CB 96 3.755 1.058 2.991 0.2524 0.1597 0.1274 + 6CYS HB1 97 3.777 1.024 2.890 -0.8223 -1.0410 0.2678 + 6CYS HB2 98 3.849 1.054 3.045 -0.6685 -0.3217 1.7472 + 6CYS SG 99 3.653 0.924 0.007 0.0541 0.0869 -0.3054 + 6CYS HG 100 3.730 0.819 0.037 -0.3095 0.2141 1.1842 + 6CYS C 101 3.780 1.303 2.974 0.4707 0.1442 0.1172 + 6CYS O 102 3.825 1.351 0.026 0.6790 -0.0447 0.1138 + 7GLU N 103 3.791 1.349 2.849 -0.1684 -0.1695 -0.0593 + 7GLU H 104 3.740 1.307 2.772 -0.4021 -0.7871 0.4254 + 7GLU CA 105 3.867 1.468 2.818 -0.3086 -0.0816 -0.0664 + 7GLU HA 106 3.964 1.452 2.865 -0.8516 -0.7708 0.8440 + 7GLU CB 107 3.878 1.486 2.666 -0.0324 -0.0730 -0.0452 + 7GLU HB1 108 3.902 1.391 2.619 -0.4898 -0.3287 0.2318 + 7GLU HB2 109 3.778 1.507 2.628 -0.2055 0.7217 0.8060 + 7GLU CG 110 3.973 1.593 2.613 0.5765 -0.6423 -0.1132 + 7GLU HG1 111 3.961 1.688 2.667 0.6647 -0.8222 0.2279 + 7GLU HG2 112 4.078 1.567 2.630 0.3447 -2.6127 -1.4455 + 7GLU CD 113 3.951 1.629 2.467 -0.4668 0.4431 0.2986 + 7GLU OE1 114 3.858 1.573 2.405 -0.3330 0.3270 0.2042 + 7GLU OE2 115 4.025 1.718 2.420 -0.4764 0.4285 0.2564 + 7GLU C 116 3.805 1.593 2.880 -0.0160 -0.0690 0.2001 + 7GLU O 117 3.877 1.672 2.942 0.1288 0.1934 -0.2894 + 8LEU N 118 3.673 1.609 2.870 0.0263 0.0200 -0.2300 + 8LEU H 119 3.622 1.540 2.817 0.1922 -0.4605 0.2319 + 8LEU CA 120 3.597 1.718 2.927 -0.1956 -0.2647 0.0226 + 8LEU HA 121 3.647 1.809 2.892 -1.1535 0.3148 0.0979 + 8LEU CB 122 3.451 1.719 2.881 -0.2702 0.1166 0.2617 + 8LEU HB1 123 3.441 1.704 2.773 -0.0736 1.2966 0.0671 + 8LEU HB2 124 3.405 1.628 2.920 0.1582 0.0475 0.6138 + 8LEU CG 125 3.366 1.840 2.922 -0.3249 0.2494 -0.2314 + 8LEU HG 126 3.368 1.845 3.031 -0.9238 0.1348 -0.2119 + 8LEU CD1 127 3.413 1.973 2.864 -0.3268 0.2841 -0.1541 + 8LEU HD11 128 3.343 2.054 2.882 -1.7528 -0.7617 -0.8227 + 8LEU HD12 129 3.509 2.005 2.904 -0.1996 -0.5529 0.2335 + 8LEU HD13 130 3.428 1.970 2.756 -0.3688 -0.2399 -0.1508 + 8LEU CD2 131 3.220 1.819 2.882 -0.2603 0.0312 -0.3530 + 8LEU HD21 132 3.155 1.899 2.915 -0.2143 0.1151 -0.4677 + 8LEU HD22 133 3.207 1.812 2.774 0.3506 0.1502 -0.4415 + 8LEU HD23 134 3.176 1.728 2.923 0.2067 -0.2573 -0.4722 + 8LEU C 135 3.606 1.716 0.027 0.4942 0.2488 -0.0036 + 8LEU O 136 3.611 1.824 0.086 -0.3221 0.1084 0.3349 + 9ALA N 137 3.584 1.598 0.087 0.5952 0.2169 -0.0300 + 9ALA H 138 3.572 1.517 0.028 -1.3641 0.5562 -0.1493 + 9ALA CA 139 3.586 1.575 0.230 0.1291 -0.0950 -0.0747 + 9ALA HA 140 3.507 1.636 0.274 0.4525 0.5785 -0.4121 + 9ALA CB 141 3.560 1.428 0.262 -0.2361 -0.0467 -0.1435 + 9ALA HB1 142 3.555 1.408 0.369 -0.5547 0.7188 -0.0135 + 9ALA HB2 143 3.465 1.393 0.220 -0.2557 0.1211 -0.2405 + 9ALA HB3 144 3.638 1.362 0.223 0.0287 -0.0230 0.3456 + 9ALA C 145 3.717 1.623 0.291 -0.0071 -0.0322 0.1698 + 9ALA O 146 3.716 1.684 0.397 0.1370 -0.6309 0.5227 + 10ALA N 147 3.832 1.594 0.229 0.1497 0.0692 0.4141 + 10ALA H 148 3.826 1.546 0.141 0.5405 -1.1483 1.0341 + 10ALA CA 149 3.963 1.639 0.270 0.1997 -0.0085 0.3370 + 10ALA HA 150 3.983 1.613 0.374 0.4415 0.5563 0.4380 + 10ALA CB 151 4.063 1.570 0.177 -0.2459 0.0579 -0.1985 + 10ALA HB1 152 4.167 1.594 0.200 -0.3040 -0.0055 0.1399 + 10ALA HB2 153 4.056 1.461 0.183 -0.6721 0.0868 -0.1904 + 10ALA HB3 154 4.048 1.596 0.073 -0.7449 0.6387 0.0140 + 10ALA C 155 3.974 1.790 0.257 -0.1394 -0.0119 0.0057 + 10ALA O 156 4.026 1.864 0.340 0.2758 -0.0007 -0.2616 + 5.90620 6.84510 3.05170 diff --git a/src/testutils/testfilemanager.cpp b/src/testutils/testfilemanager.cpp index 29b077fa1b..3e8f680b65 100644 --- a/src/testutils/testfilemanager.cpp +++ b/src/testutils/testfilemanager.cpp @@ -192,9 +192,9 @@ std::string TestFileManager::getTestSpecificFileNameRoot() } else { - const ::testing::TestSuite* test_case_info = + const ::testing::TestSuite* test_suite_info = ::testing::UnitTest::GetInstance()->current_test_suite(); - filenameRoot = std::string(test_case_info->name()); + filenameRoot = std::string(test_suite_info->name()); } std::replace(filenameRoot.begin(), filenameRoot.end(), '/', '_'); return filenameRoot; -- 2.22.0