face_orientation(const TriaAccessor<3, 3, 3> &accessor,
const unsigned int face)
{
- return Utilities::get_bit(
- accessor.tria->levels[accessor.present_level]->face_orientations
- [accessor.present_index * GeometryInfo<3>::faces_per_cell + face],
- 0 /*=orientation_bit*/);
+ return accessor.tria->levels[accessor.present_level]
+ ->face_orientations.get_orientation(
+ accessor.present_index * GeometryInfo<3>::faces_per_cell + face);
}
const unsigned int face)
{
AssertIndexRange(face, accessor.n_faces());
- return accessor.tria->levels[accessor.present_level]->face_orientations
- [accessor.present_index * GeometryInfo<3>::faces_per_cell + face];
+ return accessor.tria->levels[accessor.present_level]
+ ->face_orientations.get_raw_orientation(
+ accessor.present_index * GeometryInfo<3>::faces_per_cell + face);
}
face_flip(const TriaAccessor<3, 3, 3> &accessor, const unsigned int face)
{
AssertIndexRange(face, accessor.n_faces());
- Assert(accessor.present_index * GeometryInfo<3>::faces_per_cell + face <
- accessor.tria->levels[accessor.present_level]
- ->face_orientations.size(),
- ExcInternalError());
-
- return Utilities::get_bit(
- accessor.tria->levels[accessor.present_level]->face_orientations
- [accessor.present_index * GeometryInfo<3>::faces_per_cell + face],
- 2 /*=flip_bit*/);
+ return accessor.tria->levels[accessor.present_level]
+ ->face_orientations.get_flip(
+ accessor.present_index * GeometryInfo<3>::faces_per_cell + face);
}
const unsigned int face)
{
AssertIndexRange(face, accessor.n_faces());
- Assert(accessor.present_index * GeometryInfo<3>::faces_per_cell + face <
- accessor.tria->levels[accessor.present_level]
- ->face_orientations.size(),
- ExcInternalError());
- return Utilities::get_bit(
- accessor.tria->levels[accessor.present_level]->face_orientations
- [accessor.present_index * GeometryInfo<3>::faces_per_cell + face],
- 1 /*=rotation_bit*/);
+ return accessor.tria->levels[accessor.present_level]
+ ->face_orientations.get_rotation(
+ accessor.present_index * GeometryInfo<3>::faces_per_cell + face);
}
/**
line_orientation(const TriaAccessor<2, 2, spacedim> &accessor,
const unsigned int line)
{
+ AssertIndexRange(line, accessor.n_lines());
if (accessor.tria->levels[accessor.present_level]
- ->face_orientations.size() == 0)
+ ->face_orientations.n_objects() == 0)
return true; // quads in 2d have no non-standard orientation and
- // the array TriaLevel::face_orientations is left empty
+ // face_orientations is left empty
else
return accessor.tria->levels[accessor.present_level]
- ->face_orientations[accessor.present_index *
- GeometryInfo<2>::faces_per_cell +
- line];
+ ->face_orientations.get_orientation(
+ accessor.present_index * GeometryInfo<2>::faces_per_cell + line);
}
{
Assert(accessor.used(), TriaAccessorExceptions::ExcCellNotUsed());
AssertIndexRange(face, accessor.n_faces());
- Assert(accessor.present_index * GeometryInfo<3>::faces_per_cell + face <
- accessor.tria->levels[accessor.present_level]
- ->face_orientations.size(),
- ExcInternalError());
- Utilities::set_bit(
- accessor.tria->levels[accessor.present_level]->face_orientations
- [accessor.present_index * GeometryInfo<3>::faces_per_cell + face],
- 0 /*=orientation_bit*/,
- value);
+
+ accessor.tria->levels[accessor.present_level]
+ ->face_orientations.set_orientation(
+ accessor.present_index * GeometryInfo<3>::faces_per_cell + face,
+ value);
}
const bool value)
{
AssertIndexRange(face, accessor.n_faces());
- Assert(accessor.present_index * GeometryInfo<3>::faces_per_cell + face <
- accessor.tria->levels[accessor.present_level]
- ->face_orientations.size(),
- ExcInternalError());
- Utilities::set_bit(
- accessor.tria->levels[accessor.present_level]->face_orientations
- [accessor.present_index * GeometryInfo<3>::faces_per_cell + face],
- 2 /*=flip_bit*/,
- value);
+ accessor.tria->levels[accessor.present_level]
+ ->face_orientations.set_flip(accessor.present_index *
+ GeometryInfo<3>::faces_per_cell +
+ face,
+ value);
}
const bool value)
{
AssertIndexRange(face, accessor.n_faces());
- Assert(accessor.present_index * GeometryInfo<3>::faces_per_cell + face <
- accessor.tria->levels[accessor.present_level]
- ->face_orientations.size(),
- ExcInternalError());
-
- Utilities::set_bit(
- accessor.tria->levels[accessor.present_level]->face_orientations
- [accessor.present_index * GeometryInfo<3>::faces_per_cell + face],
- 1 /*=rotation_bit*/,
- value);
+ accessor.tria->levels[accessor.present_level]
+ ->face_orientations.set_rotation(accessor.present_index *
+ GeometryInfo<3>::faces_per_cell +
+ face,
+ value);
}
/**
const unsigned char orientation =
cell.get_triangulation()
.levels[cell.level()]
- ->face_orientations[cell.index() * 6 + f];
+ ->face_orientations.get_raw_orientation(cell.index() * 6 +
+ f);
// It might seem superfluous to spell out the four indices
// that get later consumed by a for loop over these four
const unsigned char orientation =
cell.get_triangulation()
.levels[cell.level()]
- ->face_orientations[cell.index() * 6 + f];
+ ->face_orientations.get_raw_orientation(cell.index() * 6 +
+ f);
const std::array<unsigned int, 2> my_indices{
{ref_cell.standard_to_real_face_line(0, f, orientation),
ref_cell.standard_to_real_face_line(1, f, orientation)}};
const unsigned char orientation =
cell.get_triangulation()
.levels[cell.level()]
- ->face_orientations[cell.index() * 6 + f];
+ ->face_orientations.get_raw_orientation(cell.index() * 6 +
+ f);
// It might seem superfluous to spell out the four indices and
// orientations that get later consumed by a for loop over
const unsigned char orientation =
cell.get_triangulation()
.levels[cell.level()]
- ->face_orientations[cell.index() * 6 + f];
+ ->face_orientations.get_raw_orientation(cell.index() * 6 +
+ f);
const std::array<unsigned int, 2> my_indices{
{ref_cell.standard_to_real_face_line(0, f, orientation),
ref_cell.standard_to_real_face_line(1, f, orientation)}};
#include <deal.II/grid/reference_cell.h>
#include <deal.II/grid/tria_objects.h>
+#include <deal.II/grid/tria_objects_orientations.h>
#include <boost/serialization/utility.hpp>
*
* @note Only needed for dim=3.
*/
- std::vector<unsigned char> face_orientations;
+ TriaObjectsOrientations face_orientations;
/**
* Reference cell type of each cell.
--- /dev/null
+// ---------------------------------------------------------------------
+//
+// Copyright (C) 2022 - 2022 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, 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.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
+//
+// ---------------------------------------------------------------------
+
+#ifndef dealii_tria_objects_orientations_h
+#define dealii_tria_objects_orientations_h
+
+#include <deal.II/base/config.h>
+
+#include <deal.II/base/exceptions.h>
+#include <deal.II/base/memory_consumption.h>
+#include <deal.II/base/utilities.h>
+
+#include <vector>
+
+DEAL_II_NAMESPACE_OPEN
+
+namespace internal
+{
+ namespace TriangulationImplementation
+ {
+ /**
+ * Class storing orientation information for various objects in a
+ * Triangulation.
+ *
+ * In deal.II, we express the orientation of an object with three
+ * Booleans: orientation, rotate, and flip. The default values for these
+ * are true, false, and false. These are represented either as individual
+ * booleans or as a 'raw' orientation: the raw format places orientation
+ * in the least significant bit, then rotate, then flip.
+ *
+ * For a quadrilateral, these values correspond to
+ * - *orientation* : `true` is the default orientation and `false` means
+ * vertices 1 and 2 are swapped.
+ * - *rotation* : all vertices are rotated by 90 degrees clockwise.
+ * - *flip* : all vertices are rotated by 180 degrees clockwise.
+ *
+ * For a triangle, these values correspond to
+ * - *orientation* : `true` is the default orientation and `false` means
+ * vertices 1 and 2 are swapped.
+ * - *rotate* : all vertices are rotated by 60 degrees clockwise.
+ * - *flip* : all vertices are rotated by 120 degrees clockwise.
+ *
+ * Here, 'clockwise' is relative to the vector defined by the cross
+ * product of two lines in their standard orientation (which, e.g., points
+ * into the hexahedron for face 0 but out of the hexahedron for face 1).
+ *
+ * For triangles, to enable indexing from the raw orientation, we do not
+ * consider flip-rotate or flip-orient-rotate as those cases are
+ * equivalent, respectively, to the identity operation or the orientation
+ * = `true` case as flip-rotate is equal to the identity operation. This
+ * choice ensures that the integer value of the raw orientation is in $[0,
+ * 5]$.
+ */
+ class TriaObjectsOrientations
+ {
+ public:
+ /**
+ * Constructor.
+ */
+ TriaObjectsOrientations();
+
+ /**
+ * Constructor. Sets up objects in the default orientation (orientation
+ * = `true`).
+ */
+ TriaObjectsOrientations(const unsigned int n_objects);
+
+ /**
+ * Return number of geometric objects stored by this class.
+ */
+ unsigned int
+ n_objects() const;
+
+ /**
+ * Reset the object to a default state.
+ */
+ void
+ reinit(const unsigned int n_objects);
+
+ /**
+ * Change the number of stored objects. New objects are constructed in
+ * the default orientation (true, false, false).
+ */
+ void
+ resize(const unsigned int n_objects);
+
+ /**
+ * Return the size of objects of this kind.
+ */
+ std::size_t
+ memory_consumption() const;
+
+ /**
+ * Get the raw orientation of the object, as described in the class
+ * documentation.
+ */
+ unsigned char
+ get_raw_orientation(const unsigned int object) const;
+
+ /**
+ * Get the orientation bit of the object.
+ */
+ bool
+ get_orientation(const unsigned int object) const;
+
+ /**
+ * Get the rotation bit of the object.
+ */
+ bool
+ get_rotation(const unsigned int object) const;
+
+ /**
+ * Get the flip bit of the object.
+ */
+ bool
+ get_flip(const unsigned int object) const;
+
+ /**
+ * Set the raw orientation of the object, as described in the class
+ * documentation.
+ */
+ void
+ set_raw_orientation(const unsigned int object, const unsigned char value);
+
+ /**
+ * Set the orientation bit of the object.
+ */
+ void
+ set_orientation(const unsigned int object, const bool value);
+
+ /**
+ * Set the rotate bit of the object.
+ */
+ void
+ set_rotation(const unsigned int object, const bool value);
+
+ /**
+ * Set the flip bit of the object.
+ */
+ void
+ set_flip(const unsigned int object, const bool value);
+
+ /**
+ * Read or write the data of this object to or from a stream for the
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
+ */
+ template <class Archive>
+ void
+ serialize(Archive &ar, const unsigned int version);
+
+ private:
+ /**
+ * Number of objects.
+ */
+ unsigned int n_stored_objects;
+
+ /**
+ * Flags.
+ */
+ std::vector<unsigned char> flags;
+ };
+
+ //----------------------------------------------------------------------//
+
+ inline TriaObjectsOrientations::TriaObjectsOrientations()
+ {
+ reinit(0);
+ }
+
+
+
+ inline TriaObjectsOrientations::TriaObjectsOrientations(
+ const unsigned int n_objects)
+ {
+ reinit(n_objects);
+ }
+
+
+
+ inline void
+ TriaObjectsOrientations::reinit(const unsigned int n_objects)
+ {
+ n_stored_objects = n_objects;
+ // Assign to the default orientation
+ flags.assign(n_objects, 1u);
+ }
+
+
+
+ inline void
+ TriaObjectsOrientations::resize(const unsigned int n_objects)
+ {
+ flags.resize(n_objects, 1u);
+ n_stored_objects = n_objects;
+ }
+
+
+
+ inline std::size_t
+ TriaObjectsOrientations::memory_consumption() const
+ {
+ return MemoryConsumption::memory_consumption(n_stored_objects) +
+ MemoryConsumption::memory_consumption(flags);
+ }
+
+
+
+ inline unsigned int
+ TriaObjectsOrientations::n_objects() const
+ {
+ return n_stored_objects;
+ }
+
+
+
+ inline unsigned char
+ TriaObjectsOrientations::get_raw_orientation(
+ const unsigned int object) const
+ {
+ AssertIndexRange(object, n_stored_objects);
+ return flags[object];
+ }
+
+
+
+ inline bool
+ TriaObjectsOrientations::get_orientation(const unsigned int object) const
+ {
+ AssertIndexRange(object, n_stored_objects);
+ return Utilities::get_bit(flags[object], 0);
+ }
+
+
+
+ inline bool
+ TriaObjectsOrientations::get_rotation(const unsigned int object) const
+ {
+ AssertIndexRange(object, n_stored_objects);
+ return Utilities::get_bit(flags[object], 1);
+ }
+
+
+
+ inline bool
+ TriaObjectsOrientations::get_flip(const unsigned int object) const
+ {
+ AssertIndexRange(object, n_stored_objects);
+ return Utilities::get_bit(flags[object], 2);
+ }
+
+
+
+ inline void
+ TriaObjectsOrientations::set_raw_orientation(const unsigned int object,
+ const unsigned char value)
+ {
+ AssertIndexRange(object, n_stored_objects);
+ flags[object] = value;
+ }
+
+
+
+ inline void
+ TriaObjectsOrientations::set_orientation(const unsigned int object,
+ const bool value)
+ {
+ AssertIndexRange(object, n_stored_objects);
+ Utilities::set_bit(flags[object], 0, value);
+ }
+
+
+
+ inline void
+ TriaObjectsOrientations::set_rotation(const unsigned int object,
+ const bool value)
+ {
+ AssertIndexRange(object, n_stored_objects);
+ Utilities::set_bit(flags[object], 1, value);
+ }
+
+
+
+ inline void
+ TriaObjectsOrientations::set_flip(const unsigned int object,
+ const bool value)
+ {
+ AssertIndexRange(object, n_stored_objects);
+ Utilities::set_bit(flags[object], 2, value);
+ }
+
+
+
+ template <class Archive>
+ void
+ TriaObjectsOrientations::serialize(Archive &ar, const unsigned int)
+ {
+ ar &n_stored_objects &flags;
+ }
+ } // namespace TriangulationImplementation
+} // namespace internal
+
+DEAL_II_NAMESPACE_CLOSE
+
+#endif
if (tria_level.dim == 2 || tria_level.dim == 3)
{
const unsigned int max_faces_per_cell = 2 * dimension;
- tria_level.face_orientations.reserve(total_cells *
- max_faces_per_cell);
- tria_level.face_orientations.insert(
- tria_level.face_orientations.end(),
- total_cells * max_faces_per_cell -
- tria_level.face_orientations.size(),
- 1u);
+ tria_level.face_orientations.resize(total_cells *
+ max_faces_per_cell);
tria_level.reference_cell.reserve(total_cells);
tria_level.reference_cell.insert(
// set face orientation if needed
if (orientation_needed)
{
- level.face_orientations
- [cell * GeometryInfo<dim>::faces_per_cell + j] =
- connectivity.entity_orientations(dim - 1)[i];
+ level.face_orientations.set_raw_orientation(
+ cell * GeometryInfo<dim>::faces_per_cell + j,
+ connectivity.entity_orientations(dim - 1)[i]);
}
}
}
level.reference_cell.assign(size, dealii::ReferenceCells::Invalid);
if (orientation_needed)
- level.face_orientations.assign(size * max_faces_per_cell, -1);
+ level.face_orientations.reinit(size * max_faces_per_cell);
+
level.global_active_cell_indices.assign(size,
numbers::invalid_dof_index);
if (new_lines[line_no]->vertex_index(1) !=
new_vertices[vertex_no])
triangulation.levels[subcells[subcell_no]->level()]
- ->face_orientations[subcells[subcell_no]->index() *
- GeometryInfo<2>::faces_per_cell +
- subcell_line_no] = 0;
+ ->face_orientations.set_raw_orientation(
+ subcells[subcell_no]->index() *
+ GeometryInfo<2>::faces_per_cell +
+ subcell_line_no,
+ 0u);
};
fix_line_orientation(0, 3, 0, 0);
->line(
table[triangulation.levels[hex->level()]
->face_orientations
- [hex->index() *
- GeometryInfo<
- dim>::faces_per_cell +
- f]][l]);
+ .get_raw_orientation(
+ hex->index() * GeometryInfo<dim>::
+ faces_per_cell +
+ f)][l]);
}
relevant_lines[k++] = new_lines[0];
c,
f,
triangulation.levels[hex->level()]
- ->face_orientations
- [hex->index() *
- GeometryInfo<dim>::faces_per_cell +
- f]));
+ ->face_orientations.get_raw_orientation(
+ hex->index() *
+ GeometryInfo<dim>::faces_per_cell +
+ f)));
}
}
else
face_iter->line(1)->vertex_index(line_orientations[1])}};
const unsigned char orientate =
- levels[l]->face_orientations[cell->index() * 6 + face];
+ levels[l]->face_orientations.get_raw_orientation(
+ cell->index() * 6 + face);
std::array<unsigned int, 4> vertex_order{
{ref_cell.standard_to_real_face_vertex(0, face, orientate),
ref_cell.standard_to_real_face_vertex(1, face, orientate),
DEAL::0 0 0 3 0 0 2 1 0
-0 1 1 0 0 1 0 0 0 2 0 0 0 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 0 0 1 2 0 0 1 1 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2
-1 1 2 0 0 0 2 0 0 4 0 -1 -1 1 1 1 0 -1 -1 2 0 0 0 2 0 0 0 1 0 0 0 1 4 0 0 2 2 1 2 0 0 2 0 0 2 1 1 2 0 0 2 0 0 0 2 0 4294967295 4294967295 1 0 1 2 0 0 0 0 0 0 0 0 2
-2 1 4 0 1 0 0 0 4 0 0 0 0 8 0 -1 -1 2 1 2 0 2 2 2 1 2 3 2 2 -1 -1 4 0 1 0 0 0 4 0 4 0 0 0 2 0 0 1 0 1 8 0 0 3 3 2 2 4 4 1 4 0 -1 -1 -1 -1 0 0 4 1 1 1 1 4 1 0 0 0 4 0 2 0 0 0 4 0 4294967295 4294967295 4294967295 4294967295 3 0 1 4 0 3 0 0 0 2 0 0 0 0 1 0 0 5 0 0 0 0 0 1 0 0 0.00000000000000000e+00 1 1.00000000000000000e+00 1 5.00000000000000000e-01 1 2.50000000000000000e-01 1 7.50000000000000000e-01 5 1 1 1 1 1 0 0 0 3 7 3 0 1 2 4 4 3 0 0 0 4 0 0 0 22 1 0
-3 2 0 0 0 0 0 1 1 22
+0 1 1 0 0 1 0 0 0 2 0 0 0 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 0 0 1 2 0 0 1 1 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2
+1 1 2 0 0 0 2 0 0 4 0 -1 -1 1 1 1 0 -1 -1 2 0 0 0 2 0 0 0 1 0 0 0 1 4 0 0 2 2 1 2 0 0 2 0 0 2 1 1 2 0 0 2 0 0 0 2 0 4294967295 4294967295 1 0 1 2 0 0 0 0 0 0 0 0 0 2
+2 1 4 0 1 0 0 0 4 0 0 0 0 8 0 -1 -1 2 1 2 0 2 2 2 1 2 3 2 2 -1 -1 4 0 1 0 0 0 4 0 4 0 0 0 2 0 0 1 0 1 8 0 0 3 3 2 2 4 4 1 4 0 -1 -1 -1 -1 0 0 4 1 1 1 1 4 1 0 0 0 4 0 2 0 0 0 4 0 4294967295 4294967295 4294967295 4294967295 3 0 1 4 0 3 0 0 0 2 0 0 0 0 0 1 0 0 5 0 0 0 0 0 1 0 0 0.00000000000000000e+00 1 1.00000000000000000e+00 1 5.00000000000000000e-01 1 2.50000000000000000e-01 1 7.50000000000000000e-01 5 1 1 1 1 1 0 0 0 3 7 3 0 1 2 4 4 3 0 0 0 4 0 0 0 23 1 0
+3 2 0 0 0 0 0 1 1 23
4 5 0 0 4294967295 1 4294967295 2 4294967295 3 4294967295 4 4294967295
DEAL::0 0 0 3 0 0 2 1 0
-0 1 1 0 0 1 0 0 0 2 0 0 0 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 1 1 0 0 1 2 0 0 1 1 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2
-1 1 2 0 0 0 2 0 0 4 0 -1 -1 1 1 1 0 -1 -1 2 0 0 0 2 0 0 0 1 0 0 2 1 1 1 4 0 0 2 2 1 2 0 0 2 0 0 2 1 1 2 0 0 2 0 0 0 2 0 4294967295 4294967295 1 0 1 2 0 0 0 0 0 0 0 0 2
-2 1 4 0 1 0 0 0 4 0 0 0 0 8 0 -1 -1 2 1 2 0 2 2 2 1 2 3 2 2 -1 -1 4 0 1 0 0 0 4 0 4 0 0 0 2 0 0 1 4 1 1 1 1 1 8 0 0 3 3 2 2 4 4 1 4 0 -1 -1 -1 -1 0 0 4 1 1 1 1 4 1 0 0 0 4 0 2 0 0 0 4 0 4294967295 4294967295 4294967295 4294967295 3 0 1 4 0 3 0 0 0 2 0 0 0 0 1 0 0 5 0 0 0 0 0 2 0 0 0.00000000000000000e+00 0.00000000000000000e+00 2 1.00000000000000000e+00 0.00000000000000000e+00 2 5.00000000000000000e-01 0.00000000000000000e+00 2 2.50000000000000000e-01 0.00000000000000000e+00 2 7.50000000000000000e-01 0.00000000000000000e+00 5 1 1 1 1 1 0 0 0 3 7 3 0 1 2 4 4 3 0 0 0 4 0 0 0 22 1 0
-3 2 0 0 0 0 0 1 1 22
+0 1 1 0 0 1 0 0 0 2 0 0 0 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 1 1 0 0 1 2 0 0 1 1 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2
+1 1 2 0 0 0 2 0 0 4 0 -1 -1 1 1 1 0 -1 -1 2 0 0 0 2 0 0 0 1 0 0 2 1 1 1 4 0 0 2 2 1 2 0 0 2 0 0 2 1 1 2 0 0 2 0 0 0 2 0 4294967295 4294967295 1 0 1 2 0 0 0 0 0 0 0 0 0 2
+2 1 4 0 1 0 0 0 4 0 0 0 0 8 0 -1 -1 2 1 2 0 2 2 2 1 2 3 2 2 -1 -1 4 0 1 0 0 0 4 0 4 0 0 0 2 0 0 1 4 1 1 1 1 1 8 0 0 3 3 2 2 4 4 1 4 0 -1 -1 -1 -1 0 0 4 1 1 1 1 4 1 0 0 0 4 0 2 0 0 0 4 0 4294967295 4294967295 4294967295 4294967295 3 0 1 4 0 3 0 0 0 2 0 0 0 0 0 1 0 0 5 0 0 0 0 0 2 0 0 0.00000000000000000e+00 0.00000000000000000e+00 2 1.00000000000000000e+00 0.00000000000000000e+00 2 5.00000000000000000e-01 0.00000000000000000e+00 2 2.50000000000000000e-01 0.00000000000000000e+00 2 7.50000000000000000e-01 0.00000000000000000e+00 5 1 1 1 1 1 0 0 0 3 7 3 0 1 2 4 4 3 0 0 0 4 0 0 0 23 1 0
+3 2 0 0 0 0 0 1 1 23
4 5 0 0 4294967295 1 4294967295 2 4294967295 3 4294967295 4 4294967295
DEAL::0 0 0 3 0 0 2 1 0
-0 2 1 0 0 1 0 0 0 4 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 0 0 2 4 0 1 2 0 3 2 0 0 2 1 0 3 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 3 2
-1 2 4 0 0 0 0 0 4 0 0 0 0 16 0 -1 -1 1 1 -1 -1 1 2 1 0 -1 -1 -1 -1 1 3 -1 -1 1 3 1 0 -1 -1 1 2 -1 -1 1 1 -1 -1 4 0 0 0 0 0 4 0 0 0 0 0 2 0 0 0 0 2 16 0 6 12 4 14 12 8 5 15 7 13 14 10 13 9 15 11 8 0 0 2 4 6 8 10 12 14 4 0 3 3 3 3 4 1 1 1 1 4 0 0 0 0 4 0 0 0 0 0 4 0 4294967295 4294967295 4294967295 4294967295 3 0 1 4 0 0 0 0 0 0 16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 0 3 3 3 3 2
-2 2 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 -1 -1 2 1 -1 -1 2 2 2 0 2 4 -1 -1 2 3 -1 -1 2 3 2 0 2 8 2 2 2 6 2 1 2 9 2 1 2 5 -1 -1 2 6 2 4 -1 -1 -1 -1 2 7 2 3 2 7 2 4 2 12 2 6 -1 -1 2 5 2 13 -1 -1 2 9 2 2 2 10 2 8 2 12 2 3 2 11 -1 -1 2 11 2 8 -1 -1 2 10 2 14 2 9 -1 -1 2 9 2 13 2 6 2 14 2 12 -1 -1 2 7 2 15 2 11 2 15 2 12 -1 -1 2 14 -1 -1 2 13 -1 -1 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 1 1 2 2 3 3 0 2 64 0 20 40 16 42 40 32 17 43 21 41 42 36 41 33 43 37 32 44 18 46 44 24 19 47 33 45 46 38 45 25 47 39 22 48 36 50 48 34 37 51 23 49 50 28 49 35 51 29 34 52 38 54 52 26 39 55 35 53 54 30 53 27 55 31 32 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 15 0 1 16 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 64 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 17 1 0
+0 2 1 0 0 1 0 0 0 4 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 0 0 2 4 0 1 2 0 3 2 0 0 2 1 0 3 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 2
+1 2 4 0 0 0 0 0 4 0 0 0 0 16 0 -1 -1 1 1 -1 -1 1 2 1 0 -1 -1 -1 -1 1 3 -1 -1 1 3 1 0 -1 -1 1 2 -1 -1 1 1 -1 -1 4 0 0 0 0 0 4 0 0 0 0 0 2 0 0 0 0 2 16 0 6 12 4 14 12 8 5 15 7 13 14 10 13 9 15 11 8 0 0 2 4 6 8 10 12 14 4 0 3 3 3 3 4 1 1 1 1 4 0 0 0 0 4 0 0 0 0 0 4 0 4294967295 4294967295 4294967295 4294967295 3 0 1 4 0 0 0 0 0 0 16 16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 0 3 3 3 3 2
+2 2 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 -1 -1 2 1 -1 -1 2 2 2 0 2 4 -1 -1 2 3 -1 -1 2 3 2 0 2 8 2 2 2 6 2 1 2 9 2 1 2 5 -1 -1 2 6 2 4 -1 -1 -1 -1 2 7 2 3 2 7 2 4 2 12 2 6 -1 -1 2 5 2 13 -1 -1 2 9 2 2 2 10 2 8 2 12 2 3 2 11 -1 -1 2 11 2 8 -1 -1 2 10 2 14 2 9 -1 -1 2 9 2 13 2 6 2 14 2 12 -1 -1 2 7 2 15 2 11 2 15 2 12 -1 -1 2 14 -1 -1 2 13 -1 -1 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 1 1 2 2 3 3 0 2 64 0 20 40 16 42 40 32 17 43 21 41 42 36 41 33 43 37 32 44 18 46 44 24 19 47 33 45 46 38 45 25 47 39 22 48 36 50 48 34 37 51 23 49 50 28 49 35 51 29 34 52 38 54 52 26 39 55 35 53 54 30 53 27 55 31 32 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 15 0 1 16 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 64 64 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 18 1 0
3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 0 0 0 0 1 112 0 0 1 0 2 1 3 2 3 0 4 4 1 0 5 5 2 1 6 6 3 2 7 7 3 4 8 8 7 5 8 8 6 0 9 9 4 4 10 10 1 0 11 11 5 5 12 12 2 1 13 13 6 6 14 14 3 2 15 15 7 7 16 16 3 4 17 17 8 8 18 18 7 5 19 19 8 8 20 20 6 9 21 21 19 11 21 21 17 10 22 22 20 17 22 22 13 19 23 23 15 12 23 23 18 20 24 24 16 18 24 24 14 56 0 4 6 8 10 16 18 20 22 24 26 28 30 32 34 36 38 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 56 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 42 42 42 42 42 42 42 42 42 42 42 42 4294967295 4294967295 4294967295 4294967295 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 56 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 55 0 1 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 2 0 0 0.00000000000000000e+00 0.00000000000000000e+00 2 1.00000000000000000e+00 0.00000000000000000e+00 2 0.00000000000000000e+00 1.00000000000000000e+00 2 1.00000000000000000e+00 1.00000000000000000e+00 2 5.00000000000000000e-01 0.00000000000000000e+00 2 0.00000000000000000e+00 5.00000000000000000e-01 2 1.00000000000000000e+00 5.00000000000000000e-01 2 5.00000000000000000e-01 1.00000000000000000e+00 2 5.00000000000000000e-01 5.00000000000000000e-01 2 2.50000000000000000e-01 0.00000000000000000e+00 2 7.50000000000000000e-01 0.00000000000000000e+00 2 0.00000000000000000e+00 2.50000000000000000e-01 2 0.00000000000000000e+00 7.50000000000000000e-01 2 1.00000000000000000e+00 2.50000000000000000e-01 2 1.00000000000000000e+00 7.50000000000000000e-01 2 2.50000000000000000e-01 1.00000000000000000e+00 2 7.50000000000000000e-01 1.00000000000000000e+00 2 5.00000000000000000e-01 2.50000000000000000e-01 2 5.00000000000000000e-01 7.50000000000000000e-01 2 2.50000000000000000e-01 5.00000000000000000e-01 2 7.50000000000000000e-01 5.00000000000000000e-01 2 2.50000000000000000e-01 2.50000000000000000e-01 2 7.50000000000000000e-01 2.50000000000000000e-01 2 2.50000000000000000e-01 7.50000000000000000e-01 2 7.50000000000000000e-01 7.50000000000000000e-01 25 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 3 56 0 0 40 0 0 21 3 0 1 4 16 16 3 0 0 0 16 0
DEAL::0 0 0 3 0 0 2 1 0
-0 2 1 0 0 1 0 0 0 4 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 1 1 0 0 2 4 0 1 2 0 3 2 0 0 2 1 0 3 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 3 2
-1 2 4 0 0 0 0 0 4 0 0 0 0 16 0 -1 -1 1 1 -1 -1 1 2 1 0 -1 -1 -1 -1 1 3 -1 -1 1 3 1 0 -1 -1 1 2 -1 -1 1 1 -1 -1 4 0 0 0 0 0 4 0 0 0 0 0 2 0 0 0 4 1 1 1 1 2 16 0 6 12 4 14 12 8 5 15 7 13 14 10 13 9 15 11 8 0 0 2 4 6 8 10 12 14 4 0 3 3 3 3 4 1 1 1 1 4 0 0 0 0 4 0 0 0 0 0 4 0 4294967295 4294967295 4294967295 4294967295 3 0 1 4 0 0 0 0 0 0 16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 0 3 3 3 3 2
-2 2 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 -1 -1 2 1 -1 -1 2 2 2 0 2 4 -1 -1 2 3 -1 -1 2 3 2 0 2 8 2 2 2 6 2 1 2 9 2 1 2 5 -1 -1 2 6 2 4 -1 -1 -1 -1 2 7 2 3 2 7 2 4 2 12 2 6 -1 -1 2 5 2 13 -1 -1 2 9 2 2 2 10 2 8 2 12 2 3 2 11 -1 -1 2 11 2 8 -1 -1 2 10 2 14 2 9 -1 -1 2 9 2 13 2 6 2 14 2 12 -1 -1 2 7 2 15 2 11 2 15 2 12 -1 -1 2 14 -1 -1 2 13 -1 -1 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 1 1 2 2 3 3 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 64 0 20 40 16 42 40 32 17 43 21 41 42 36 41 33 43 37 32 44 18 46 44 24 19 47 33 45 46 38 45 25 47 39 22 48 36 50 48 34 37 51 23 49 50 28 49 35 51 29 34 52 38 54 52 26 39 55 35 53 54 30 53 27 55 31 32 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 15 0 1 16 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 64 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 17 1 0
+0 2 1 0 0 1 0 0 0 4 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 1 1 0 0 2 4 0 1 2 0 3 2 0 0 2 1 0 3 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 2
+1 2 4 0 0 0 0 0 4 0 0 0 0 16 0 -1 -1 1 1 -1 -1 1 2 1 0 -1 -1 -1 -1 1 3 -1 -1 1 3 1 0 -1 -1 1 2 -1 -1 1 1 -1 -1 4 0 0 0 0 0 4 0 0 0 0 0 2 0 0 0 4 1 1 1 1 2 16 0 6 12 4 14 12 8 5 15 7 13 14 10 13 9 15 11 8 0 0 2 4 6 8 10 12 14 4 0 3 3 3 3 4 1 1 1 1 4 0 0 0 0 4 0 0 0 0 0 4 0 4294967295 4294967295 4294967295 4294967295 3 0 1 4 0 0 0 0 0 0 16 16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 0 3 3 3 3 2
+2 2 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 -1 -1 2 1 -1 -1 2 2 2 0 2 4 -1 -1 2 3 -1 -1 2 3 2 0 2 8 2 2 2 6 2 1 2 9 2 1 2 5 -1 -1 2 6 2 4 -1 -1 -1 -1 2 7 2 3 2 7 2 4 2 12 2 6 -1 -1 2 5 2 13 -1 -1 2 9 2 2 2 10 2 8 2 12 2 3 2 11 -1 -1 2 11 2 8 -1 -1 2 10 2 14 2 9 -1 -1 2 9 2 13 2 6 2 14 2 12 -1 -1 2 7 2 15 2 11 2 15 2 12 -1 -1 2 14 -1 -1 2 13 -1 -1 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 1 1 2 2 3 3 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 64 0 20 40 16 42 40 32 17 43 21 41 42 36 41 33 43 37 32 44 18 46 44 24 19 47 33 45 46 38 45 25 47 39 22 48 36 50 48 34 37 51 23 49 50 28 49 35 51 29 34 52 38 54 52 26 39 55 35 53 54 30 53 27 55 31 32 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 15 0 1 16 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 64 64 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 18 1 0
3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 0 0 0 0 1 112 0 0 1 0 2 1 3 2 3 0 4 4 1 0 5 5 2 1 6 6 3 2 7 7 3 4 8 8 7 5 8 8 6 0 9 9 4 4 10 10 1 0 11 11 5 5 12 12 2 1 13 13 6 6 14 14 3 2 15 15 7 7 16 16 3 4 17 17 8 8 18 18 7 5 19 19 8 8 20 20 6 9 21 21 19 11 21 21 17 10 22 22 20 17 22 22 13 19 23 23 15 12 23 23 18 20 24 24 16 18 24 24 14 56 0 4 6 8 10 16 18 20 22 24 26 28 30 32 34 36 38 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 56 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 42 42 42 42 42 42 42 42 42 42 42 42 4294967295 4294967295 4294967295 4294967295 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 56 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 55 0 1 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 3 0 0 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 3 1.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 1.00000000000000000e+00 0.00000000000000000e+00 3 1.00000000000000000e+00 1.00000000000000000e+00 0.00000000000000000e+00 3 5.00000000000000000e-01 0.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 5.00000000000000000e-01 0.00000000000000000e+00 3 1.00000000000000000e+00 5.00000000000000000e-01 0.00000000000000000e+00 3 5.00000000000000000e-01 1.00000000000000000e+00 0.00000000000000000e+00 3 5.00000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 0.00000000000000000e+00 0.00000000000000000e+00 3 7.50000000000000000e-01 0.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 2.50000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 7.50000000000000000e-01 0.00000000000000000e+00 3 1.00000000000000000e+00 2.50000000000000000e-01 0.00000000000000000e+00 3 1.00000000000000000e+00 7.50000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 1.00000000000000000e+00 0.00000000000000000e+00 3 7.50000000000000000e-01 1.00000000000000000e+00 0.00000000000000000e+00 3 5.00000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 5.00000000000000000e-01 7.50000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 7.50000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 7.50000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 7.50000000000000000e-01 0.00000000000000000e+00 3 7.50000000000000000e-01 7.50000000000000000e-01 0.00000000000000000e+00 25 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 3 56 0 0 40 0 0 21 3 0 1 4 16 16 3 0 0 0 16 0
DEAL::0 0 0 3 0 0 2 1 0
-0 3 1 0 0 1 0 0 0 6 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 0 0 3 6 0 2 3 0 4 1 5 4 0 0 2 4 6 1 0 7 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 0 0 0 1 0 0 0 0 0 6 0 1 1 1 1 1 1 0 0 1 0 0 0 7 2
-1 3 8 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 48 0 -1 -1 1 1 -1 -1 1 2 -1 -1 1 4 1 0 -1 -1 -1 -1 1 3 -1 -1 1 5 -1 -1 1 3 1 0 -1 -1 -1 -1 1 6 1 2 -1 -1 1 1 -1 -1 -1 -1 1 7 -1 -1 1 5 -1 -1 1 6 1 0 -1 -1 1 4 -1 -1 -1 -1 1 7 1 1 -1 -1 -1 -1 1 7 1 4 -1 -1 1 2 -1 -1 1 6 -1 -1 1 5 -1 -1 1 3 -1 -1 8 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 3 48 0 14 41 6 37 10 33 41 18 8 35 11 32 15 40 37 22 12 31 40 19 35 24 13 30 16 39 7 36 33 26 39 20 9 34 32 27 17 38 36 23 31 28 38 21 34 25 30 29 32 0 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 8 0 7 7 7 7 7 7 7 7 8 1 1 1 1 1 1 1 1 8 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 8 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 8 0 0 0 0 0 0 0 0 0 0 48 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 0 7 7 7 7 7 7 7 7 2
-2 3 64 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384 0 -1 -1 2 1 -1 -1 2 2 -1 -1 2 4 2 0 2 8 -1 -1 2 3 -1 -1 2 5 -1 -1 2 3 2 0 2 16 -1 -1 2 6 2 2 2 10 2 1 2 17 -1 -1 2 7 -1 -1 2 5 -1 -1 2 6 2 0 2 32 2 4 2 12 -1 -1 2 7 2 1 2 33 -1 -1 2 7 2 4 2 20 2 2 2 34 2 6 2 14 2 5 2 21 2 3 2 35 2 1 2 9 -1 -1 2 10 -1 -1 2 12 2 8 -1 -1 -1 -1 2 11 -1 -1 2 13 2 3 2 11 2 8 2 24 -1 -1 2 14 2 10 -1 -1 2 9 2 25 -1 -1 2 15 2 5 2 13 -1 -1 2 14 2 8 2 40 2 12 -1 -1 -1 -1 2 15 2 9 2 41 2 7 2 15 2 12 2 28 2 10 2 42 2 14 -1 -1 2 13 2 29 2 11 2 43 -1 -1 2 17 2 2 2 18 -1 -1 2 20 2 16 2 24 2 3 2 19 -1 -1 2 21 -1 -1 2 19 2 16 -1 -1 -1 -1 2 22 2 18 2 26 2 17 -1 -1 -1 -1 2 23 -1 -1 2 21 2 6 2 22 2 16 2 48 2 20 2 28 2 7 2 23 2 17 2 49 -1 -1 2 23 2 20 -1 -1 2 18 2 50 2 22 2 30 2 21 -1 -1 2 19 2 51 2 17 2 25 2 10 2 26 -1 -1 2 28 2 24 -1 -1 2 11 2 27 -1 -1 2 29 2 19 2 27 2 24 -1 -1 -1 -1 2 30 2 26 -1 -1 2 25 -1 -1 -1 -1 2 31 2 21 2 29 2 14 2 30 2 24 2 56 2 28 -1 -1 2 15 2 31 2 25 2 57 2 23 2 31 2 28 -1 -1 2 26 2 58 2 30 -1 -1 2 29 -1 -1 2 27 2 59 -1 -1 2 33 -1 -1 2 34 2 4 2 36 2 32 2 40 -1 -1 2 35 2 5 2 37 -1 -1 2 35 2 32 2 48 2 6 2 38 2 34 2 42 2 33 2 49 2 7 2 39 -1 -1 2 37 -1 -1 2 38 2 32 -1 -1 2 36 2 44 -1 -1 2 39 2 33 -1 -1 -1 -1 2 39 2 36 2 52 2 34 -1 -1 2 38 2 46 2 37 2 53 2 35 -1 -1 2 33 2 41 -1 -1 2 42 2 12 2 44 2 40 -1 -1 -1 -1 2 43 2 13 2 45 2 35 2 43 2 40 2 56 2 14 2 46 2 42 -1 -1 2 41 2 57 2 15 2 47 2 37 2 45 -1 -1 2 46 2 40 -1 -1 2 44 -1 -1 -1 -1 2 47 2 41 -1 -1 2 39 2 47 2 44 2 60 2 42 -1 -1 2 46 -1 -1 2 45 2 61 2 43 -1 -1 -1 -1 2 49 2 34 2 50 2 20 2 52 2 48 2 56 2 35 2 51 2 21 2 53 -1 -1 2 51 2 48 -1 -1 2 22 2 54 2 50 2 58 2 49 -1 -1 2 23 2 55 -1 -1 2 53 2 38 2 54 2 48 -1 -1 2 52 2 60 2 39 2 55 2 49 -1 -1 -1 -1 2 55 2 52 -1 -1 2 50 -1 -1 2 54 2 62 2 53 -1 -1 2 51 -1 -1 2 49 2 57 2 42 2 58 2 28 2 60 2 56 -1 -1 2 43 2 59 2 29 2 61 2 51 2 59 2 56 -1 -1 2 30 2 62 2 58 -1 -1 2 57 -1 -1 2 31 2 63 2 53 2 61 2 46 2 62 2 56 -1 -1 2 60 -1 -1 2 47 2 63 2 57 -1 -1 2 55 2 63 2 60 -1 -1 2 58 -1 -1 2 62 -1 -1 2 61 -1 -1 2 59 -1 -1 64 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 0 3 384 0 74 281 42 277 58 273 281 182 44 275 59 272 75 280 277 166 60 271 280 183 275 168 61 270 76 279 43 276 273 150 279 184 45 274 272 151 77 278 276 167 271 152 278 185 274 169 270 153 182 269 50 265 62 261 269 90 52 263 63 260 183 268 265 158 64 259 268 91 263 160 65 258 184 267 51 264 261 146 267 92 53 262 260 147 185 266 264 159 259 148 266 93 262 161 258 149 78 257 166 253 66 249 257 178 168 251 67 248 79 256 253 106 68 247 256 179 251 108 69 246 80 255 167 252 249 142 255 180 169 250 248 143 81 254 252 107 247 144 254 181 250 109 246 145 178 245 158 241 70 237 245 94 160 239 71 236 179 244 241 114 72 235 244 95 239 116 73 234 180 243 159 240 237 138 243 96 161 238 236 139 181 242 240 115 235 140 242 97 238 117 234 141 82 233 46 229 150 225 233 174 48 227 151 224 83 232 229 162 152 223 232 175 227 164 153 222 84 231 47 228 225 122 231 176 49 226 224 123 85 230 228 163 223 124 230 177 226 165 222 125 174 221 54 217 146 213 221 98 56 215 147 212 175 220 217 154 148 211 220 99 215 156 149 210 176 219 55 216 213 126 219 100 57 214 212 127 177 218 216 155 211 128 218 101 214 157 210 129 86 209 162 205 142 201 209 170 164 203 143 200 87 208 205 110 144 199 208 171 203 112 145 198 88 207 163 204 201 130 207 172 165 202 200 131 89 206 204 111 199 132 206 173 202 113 198 133 170 197 154 193 138 189 197 102 156 191 139 188 171 196 193 118 140 187 196 103 191 120 141 186 172 195 155 192 189 134 195 104 157 190 188 135 173 194 192 119 187 136 194 105 190 121 186 137 256 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 64 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 64 0 64 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 384 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 64 0 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0 0 0 17 1 0
+0 3 1 0 0 1 0 0 0 6 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 0 0 3 6 0 2 3 0 4 1 5 4 0 0 2 4 6 1 0 7 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 0 0 0 1 0 0 0 0 0 0 0 6 6 0 1 1 1 1 1 1 0 0 1 0 0 0 7 2
+1 3 8 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 48 0 -1 -1 1 1 -1 -1 1 2 -1 -1 1 4 1 0 -1 -1 -1 -1 1 3 -1 -1 1 5 -1 -1 1 3 1 0 -1 -1 -1 -1 1 6 1 2 -1 -1 1 1 -1 -1 -1 -1 1 7 -1 -1 1 5 -1 -1 1 6 1 0 -1 -1 1 4 -1 -1 -1 -1 1 7 1 1 -1 -1 -1 -1 1 7 1 4 -1 -1 1 2 -1 -1 1 6 -1 -1 1 5 -1 -1 1 3 -1 -1 8 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 3 48 0 14 41 6 37 10 33 41 18 8 35 11 32 15 40 37 22 12 31 40 19 35 24 13 30 16 39 7 36 33 26 39 20 9 34 32 27 17 38 36 23 31 28 38 21 34 25 30 29 32 0 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 8 0 7 7 7 7 7 7 7 7 8 1 1 1 1 1 1 1 1 8 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 8 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 8 0 0 0 0 0 0 0 0 0 0 48 48 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 0 7 7 7 7 7 7 7 7 2
+2 3 64 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384 0 -1 -1 2 1 -1 -1 2 2 -1 -1 2 4 2 0 2 8 -1 -1 2 3 -1 -1 2 5 -1 -1 2 3 2 0 2 16 -1 -1 2 6 2 2 2 10 2 1 2 17 -1 -1 2 7 -1 -1 2 5 -1 -1 2 6 2 0 2 32 2 4 2 12 -1 -1 2 7 2 1 2 33 -1 -1 2 7 2 4 2 20 2 2 2 34 2 6 2 14 2 5 2 21 2 3 2 35 2 1 2 9 -1 -1 2 10 -1 -1 2 12 2 8 -1 -1 -1 -1 2 11 -1 -1 2 13 2 3 2 11 2 8 2 24 -1 -1 2 14 2 10 -1 -1 2 9 2 25 -1 -1 2 15 2 5 2 13 -1 -1 2 14 2 8 2 40 2 12 -1 -1 -1 -1 2 15 2 9 2 41 2 7 2 15 2 12 2 28 2 10 2 42 2 14 -1 -1 2 13 2 29 2 11 2 43 -1 -1 2 17 2 2 2 18 -1 -1 2 20 2 16 2 24 2 3 2 19 -1 -1 2 21 -1 -1 2 19 2 16 -1 -1 -1 -1 2 22 2 18 2 26 2 17 -1 -1 -1 -1 2 23 -1 -1 2 21 2 6 2 22 2 16 2 48 2 20 2 28 2 7 2 23 2 17 2 49 -1 -1 2 23 2 20 -1 -1 2 18 2 50 2 22 2 30 2 21 -1 -1 2 19 2 51 2 17 2 25 2 10 2 26 -1 -1 2 28 2 24 -1 -1 2 11 2 27 -1 -1 2 29 2 19 2 27 2 24 -1 -1 -1 -1 2 30 2 26 -1 -1 2 25 -1 -1 -1 -1 2 31 2 21 2 29 2 14 2 30 2 24 2 56 2 28 -1 -1 2 15 2 31 2 25 2 57 2 23 2 31 2 28 -1 -1 2 26 2 58 2 30 -1 -1 2 29 -1 -1 2 27 2 59 -1 -1 2 33 -1 -1 2 34 2 4 2 36 2 32 2 40 -1 -1 2 35 2 5 2 37 -1 -1 2 35 2 32 2 48 2 6 2 38 2 34 2 42 2 33 2 49 2 7 2 39 -1 -1 2 37 -1 -1 2 38 2 32 -1 -1 2 36 2 44 -1 -1 2 39 2 33 -1 -1 -1 -1 2 39 2 36 2 52 2 34 -1 -1 2 38 2 46 2 37 2 53 2 35 -1 -1 2 33 2 41 -1 -1 2 42 2 12 2 44 2 40 -1 -1 -1 -1 2 43 2 13 2 45 2 35 2 43 2 40 2 56 2 14 2 46 2 42 -1 -1 2 41 2 57 2 15 2 47 2 37 2 45 -1 -1 2 46 2 40 -1 -1 2 44 -1 -1 -1 -1 2 47 2 41 -1 -1 2 39 2 47 2 44 2 60 2 42 -1 -1 2 46 -1 -1 2 45 2 61 2 43 -1 -1 -1 -1 2 49 2 34 2 50 2 20 2 52 2 48 2 56 2 35 2 51 2 21 2 53 -1 -1 2 51 2 48 -1 -1 2 22 2 54 2 50 2 58 2 49 -1 -1 2 23 2 55 -1 -1 2 53 2 38 2 54 2 48 -1 -1 2 52 2 60 2 39 2 55 2 49 -1 -1 -1 -1 2 55 2 52 -1 -1 2 50 -1 -1 2 54 2 62 2 53 -1 -1 2 51 -1 -1 2 49 2 57 2 42 2 58 2 28 2 60 2 56 -1 -1 2 43 2 59 2 29 2 61 2 51 2 59 2 56 -1 -1 2 30 2 62 2 58 -1 -1 2 57 -1 -1 2 31 2 63 2 53 2 61 2 46 2 62 2 56 -1 -1 2 60 -1 -1 2 47 2 63 2 57 -1 -1 2 55 2 63 2 60 -1 -1 2 58 -1 -1 2 62 -1 -1 2 61 -1 -1 2 59 -1 -1 64 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 0 3 384 0 74 281 42 277 58 273 281 182 44 275 59 272 75 280 277 166 60 271 280 183 275 168 61 270 76 279 43 276 273 150 279 184 45 274 272 151 77 278 276 167 271 152 278 185 274 169 270 153 182 269 50 265 62 261 269 90 52 263 63 260 183 268 265 158 64 259 268 91 263 160 65 258 184 267 51 264 261 146 267 92 53 262 260 147 185 266 264 159 259 148 266 93 262 161 258 149 78 257 166 253 66 249 257 178 168 251 67 248 79 256 253 106 68 247 256 179 251 108 69 246 80 255 167 252 249 142 255 180 169 250 248 143 81 254 252 107 247 144 254 181 250 109 246 145 178 245 158 241 70 237 245 94 160 239 71 236 179 244 241 114 72 235 244 95 239 116 73 234 180 243 159 240 237 138 243 96 161 238 236 139 181 242 240 115 235 140 242 97 238 117 234 141 82 233 46 229 150 225 233 174 48 227 151 224 83 232 229 162 152 223 232 175 227 164 153 222 84 231 47 228 225 122 231 176 49 226 224 123 85 230 228 163 223 124 230 177 226 165 222 125 174 221 54 217 146 213 221 98 56 215 147 212 175 220 217 154 148 211 220 99 215 156 149 210 176 219 55 216 213 126 219 100 57 214 212 127 177 218 216 155 211 128 218 101 214 157 210 129 86 209 162 205 142 201 209 170 164 203 143 200 87 208 205 110 144 199 208 171 203 112 145 198 88 207 163 204 201 130 207 172 165 202 200 131 89 206 204 111 199 132 206 173 202 113 198 133 170 197 154 193 138 189 197 102 156 191 139 188 171 196 193 118 140 187 196 103 191 120 141 186 172 195 155 192 189 134 195 104 157 190 188 135 173 194 192 119 187 136 194 105 190 121 186 137 256 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 64 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 64 0 64 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 384 384 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 64 0 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0 0 0 18 1 0
3 3 2 1128 0 0 8 2 4 1 3 0 5 2 6 1 9 4 7 3 10 5 11 6 7 9 10 8 11 12 36 16 38 36 28 17 39 13 37 38 20 37 29 39 21 14 40 12 42 40 18 13 43 15 41 42 22 41 19 43 23 16 44 14 46 44 24 15 47 17 45 46 30 45 25 47 31 20 48 18 50 48 26 19 51 21 49 50 32 49 27 51 33 22 52 24 54 52 34 25 55 23 53 54 26 53 35 55 27 30 56 28 58 56 32 29 59 31 57 58 34 57 33 59 35 64 51 62 53 47 64 63 52 65 50 37 62 46 65 36 63 62 59 60 49 43 62 61 48 63 58 45 60 42 63 44 61 60 55 64 57 39 60 65 56 61 54 41 64 38 61 40 65 66 174 74 176 174 114 75 177 67 175 176 118 175 115 177 119 114 178 76 180 178 98 77 181 115 179 180 120 179 99 181 121 68 182 118 184 182 116 119 185 69 183 184 82 183 117 185 83 116 186 120 188 186 100 121 189 117 187 188 84 187 101 189 85 70 190 66 192 190 122 67 193 71 191 192 126 191 123 193 127 122 194 68 196 194 78 69 197 123 195 196 128 195 79 197 129 72 198 126 200 198 124 127 201 73 199 200 86 199 125 201 87 124 202 128 204 202 80 129 205 125 203 204 88 203 81 205 89 74 206 70 208 206 130 71 209 75 207 208 134 207 131 209 135 130 210 72 212 210 90 73 213 131 211 212 136 211 91 213 137 76 214 134 216 214 132 135 217 77 215 216 102 215 133 217 103 132 218 136 220 218 92 137 221 133 219 220 104 219 93 221 105 82 222 78 224 222 138 79 225 83 223 224 142 223 139 225 143 138 226 80 228 226 94 81 229 139 227 228 144 227 95 229 145 84 230 142 232 230 140 143 233 85 231 232 106 231 141 233 107 140 234 144 236 234 96 145 237 141 235 236 108 235 97 237 109 86 238 90 240 238 146 91 241 87 239 240 150 239 147 241 151 146 242 92 244 242 110 93 245 147 243 244 152 243 111 245 153 88 246 150 248 246 148 151 249 89 247 248 94 247 149 249 95 148 250 152 252 250 112 153 253 149 251 252 96 251 113 253 97 102 254 98 256 254 154 99 257 103 255 256 158 255 155 257 159 154 258 100 260 258 106 101 261 155 259 260 160 259 107 261 161 104 262 158 264 262 156 159 265 105 263 264 110 263 157 265 111 156 266 160 268 266 108 161 269 157 267 268 112 267 109 269 113 170 270 166 272 270 144 167 273 171 271 272 148 271 145 273 149 136 274 168 276 274 170 169 277 137 275 276 146 275 171 277 147 172 278 116 280 278 142 117 281 173 279 280 166 279 143 281 167 134 282 114 284 282 172 115 285 135 283 284 168 283 173 285 169 166 286 162 288 286 160 163 289 167 287 288 140 287 161 289 141 128 290 164 292 290 166 165 293 129 291 292 138 291 167 293 139 168 294 132 296 294 158 133 297 169 295 296 162 295 159 297 163 126 298 130 300 298 168 131 301 127 299 300 164 299 169 301 165 162 302 170 304 302 152 171 305 163 303 304 156 303 153 305 157 120 306 172 308 306 162 173 309 121 307 308 154 307 163 309 155 164 310 124 312 310 150 125 313 165 311 312 170 311 151 313 171 118 314 122 316 314 164 123 317 119 315 316 172 315 165 317 173 322 237 320 251 305 322 321 250 323 236 287 320 304 323 286 321 320 269 318 235 273 320 319 234 321 268 303 318 272 321 302 319 318 253 322 267 289 318 323 266 319 252 271 322 288 319 270 323 328 305 326 243 221 328 327 242 329 304 295 326 220 329 294 327 326 265 324 303 277 326 325 302 327 264 219 324 276 327 218 325 324 245 328 263 297 324 329 262 325 244 275 328 296 325 274 329 334 233 332 287 309 334 333 286 335 232 187 332 308 335 186 333 332 261 330 231 281 332 331 230 333 260 307 330 280 333 306 331 330 289 334 259 189 330 335 258 331 288 279 334 188 331 278 335 340 309 338 295 217 340 339 294 341 308 179 338 216 341 178 339 338 257 336 307 285 338 337 306 339 256 215 336 284 339 214 337 336 297 340 255 181 336 341 254 337 296 283 340 180 337 282 341 346 229 344 247 313 346 345 246 347 228 291 344 312 347 290 345 344 273 342 227 205 344 343 226 345 272 311 342 204 345 310 343 342 249 346 271 293 342 347 270 343 248 203 346 292 343 202 347 352 313 350 239 213 352 351 238 353 312 299 350 212 353 298 351 350 277 348 311 201 350 349 310 351 276 211 348 200 351 210 349 348 241 352 275 301 348 353 274 349 240 199 352 300 349 198 353 358 225 356 291 317 358 357 290 359 224 183 356 316 359 182 357 356 281 354 223 197 356 355 222 357 280 315 354 196 357 314 355 354 293 358 279 185 354 359 278 355 292 195 358 184 355 194 359 364 317 362 299 209 364 363 298 365 316 175 362 208 365 174 363 362 285 360 315 193 362 361 314 363 284 207 360 192 363 206 361 360 301 364 283 177 360 365 282 361 300 191 364 176 361 190 365 564 0 6 8 10 12 14 16 18 20 22 24 26 28 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 282 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 282 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 282 0 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 282 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 185 186 1 282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 732 0 0 1 0 2 0 4 1 3 1 5 2 3 2 6 3 7 4 5 4 6 5 7 6 7 0 8 8 1 0 9 9 2 0 10 10 4 1 11 11 3 1 12 12 5 2 13 13 3 2 14 14 6 3 15 15 7 4 16 16 5 4 17 17 6 5 18 18 7 6 19 19 7 10 20 20 12 8 20 20 16 8 21 21 13 9 21 21 11 9 22 22 17 10 22 22 14 11 23 23 18 12 23 23 15 14 24 24 15 13 24 24 19 16 25 25 19 17 25 25 18 26 25 21 26 26 23 22 26 26 24 20 26 0 27 27 8 8 28 28 1 0 29 29 9 9 30 30 2 0 31 31 10 10 32 32 4 1 33 33 11 11 34 34 3 1 35 35 12 12 36 36 5 2 37 37 13 13 38 38 3 2 39 39 14 14 40 40 6 3 41 41 15 15 42 42 7 4 43 43 16 16 44 44 5 4 45 45 17 17 46 46 6 5 47 47 18 18 48 48 7 6 49 49 19 19 50 50 7 10 51 51 20 20 52 52 12 8 53 53 20 20 54 54 16 8 55 55 21 21 56 56 13 9 57 57 21 21 58 58 11 9 59 59 22 22 60 60 17 10 61 61 22 22 62 62 14 11 63 63 23 23 64 64 18 12 65 65 23 23 66 66 15 14 67 67 24 24 68 68 15 13 69 69 24 24 70 70 19 16 71 71 25 25 72 72 19 17 73 73 25 25 74 74 18 26 75 75 25 21 76 76 26 26 77 77 23 22 78 78 26 26 79 79 24 20 80 80 26 31 81 81 53 27 81 81 51 32 82 82 54 51 82 82 43 53 83 83 35 28 83 83 52 54 84 84 36 52 84 84 44 27 85 85 57 29 85 85 55 28 86 86 58 55 86 86 33 57 87 87 37 30 87 87 56 58 88 88 38 56 88 88 34 29 89 89 61 31 89 89 59 30 90 90 62 59 90 90 39 61 91 91 45 32 91 91 60 62 92 92 46 60 92 92 40 33 93 93 65 35 93 93 63 34 94 94 66 63 94 94 41 65 95 95 47 36 95 95 64 66 96 96 48 64 96 96 42 39 97 97 69 37 97 97 67 40 98 98 70 67 98 98 49 69 99 99 41 38 99 99 68 70 100 100 42 68 100 100 50 43 101 101 73 45 101 101 71 44 102 102 74 71 102 102 47 73 103 103 49 46 103 103 72 74 104 104 50 72 104 104 48 77 105 105 68 79 105 105 66 78 106 106 67 62 106 106 79 52 107 107 77 80 107 107 65 51 108 108 78 61 108 108 80 75 109 109 64 77 109 109 74 76 110 110 63 58 110 110 77 60 111 111 75 78 111 111 73 59 112 112 76 57 112 112 78 79 113 113 72 75 113 113 70 80 114 114 71 54 114 114 75 56 115 115 79 76 115 115 69 55 116 116 80 53 116 116 76 124 104 105 124 124 96 113 124 124 100 109 124 123 103 106 123 123 113 92 123 123 98 111 123 122 102 107 122 122 95 114 122 122 109 84 122 121 101 108 121 121 114 91 121 121 111 82 121 120 105 88 120 120 94 115 120 120 99 110 120 119 106 87 119 119 115 90 119 119 97 112 119 118 107 86 118 118 93 116 118 118 110 83 118 117 108 85 117 117 116 89 117 117 112 81 117 366 0 12 14 16 18 20 22 24 26 28 30 32 34 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 366 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 366 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 317 318 1 366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1128 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 282 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 125 0 0 0 0 0 3 0 0 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 3 1.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 1.00000000000000000e+00 0.00000000000000000e+00 3 1.00000000000000000e+00 1.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 0.00000000000000000e+00 1.00000000000000000e+00 3 1.00000000000000000e+00 0.00000000000000000e+00 1.00000000000000000e+00 3 0.00000000000000000e+00 1.00000000000000000e+00 1.00000000000000000e+00 3 1.00000000000000000e+00 1.00000000000000000e+00 1.00000000000000000e+00 3 5.00000000000000000e-01 0.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 5.00000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 0.00000000000000000e+00 5.00000000000000000e-01 3 1.00000000000000000e+00 5.00000000000000000e-01 0.00000000000000000e+00 3 1.00000000000000000e+00 0.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 1.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 1.00000000000000000e+00 5.00000000000000000e-01 3 1.00000000000000000e+00 1.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 0.00000000000000000e+00 1.00000000000000000e+00 3 0.00000000000000000e+00 5.00000000000000000e-01 1.00000000000000000e+00 3 1.00000000000000000e+00 5.00000000000000000e-01 1.00000000000000000e+00 3 5.00000000000000000e-01 1.00000000000000000e+00 1.00000000000000000e+00 3 5.00000000000000000e-01 0.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 5.00000000000000000e-01 5.00000000000000000e-01 3 1.00000000000000000e+00 5.00000000000000000e-01 5.00000000000000000e-01 3 5.00000000000000000e-01 1.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 5.00000000000000000e-01 1.00000000000000000e+00 3 5.00000000000000000e-01 5.00000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 0.00000000000000000e+00 0.00000000000000000e+00 3 7.50000000000000000e-01 0.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 2.50000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 7.50000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 0.00000000000000000e+00 2.50000000000000000e-01 3 0.00000000000000000e+00 0.00000000000000000e+00 7.50000000000000000e-01 3 1.00000000000000000e+00 2.50000000000000000e-01 0.00000000000000000e+00 3 1.00000000000000000e+00 7.50000000000000000e-01 0.00000000000000000e+00 3 1.00000000000000000e+00 0.00000000000000000e+00 2.50000000000000000e-01 3 1.00000000000000000e+00 0.00000000000000000e+00 7.50000000000000000e-01 3 2.50000000000000000e-01 1.00000000000000000e+00 0.00000000000000000e+00 3 7.50000000000000000e-01 1.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 1.00000000000000000e+00 2.50000000000000000e-01 3 0.00000000000000000e+00 1.00000000000000000e+00 7.50000000000000000e-01 3 1.00000000000000000e+00 1.00000000000000000e+00 2.50000000000000000e-01 3 1.00000000000000000e+00 1.00000000000000000e+00 7.50000000000000000e-01 3 2.50000000000000000e-01 0.00000000000000000e+00 1.00000000000000000e+00 3 7.50000000000000000e-01 0.00000000000000000e+00 1.00000000000000000e+00 3 0.00000000000000000e+00 2.50000000000000000e-01 1.00000000000000000e+00 3 0.00000000000000000e+00 7.50000000000000000e-01 1.00000000000000000e+00 3 1.00000000000000000e+00 2.50000000000000000e-01 1.00000000000000000e+00 3 1.00000000000000000e+00 7.50000000000000000e-01 1.00000000000000000e+00 3 2.50000000000000000e-01 1.00000000000000000e+00 1.00000000000000000e+00 3 7.50000000000000000e-01 1.00000000000000000e+00 1.00000000000000000e+00 3 2.50000000000000000e-01 0.00000000000000000e+00 5.00000000000000000e-01 3 7.50000000000000000e-01 0.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 0.00000000000000000e+00 2.50000000000000000e-01 3 5.00000000000000000e-01 0.00000000000000000e+00 7.50000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 5.00000000000000000e-01 7.50000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 7.50000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 5.00000000000000000e-01 2.50000000000000000e-01 3 0.00000000000000000e+00 5.00000000000000000e-01 7.50000000000000000e-01 3 0.00000000000000000e+00 2.50000000000000000e-01 5.00000000000000000e-01 3 0.00000000000000000e+00 7.50000000000000000e-01 5.00000000000000000e-01 3 1.00000000000000000e+00 5.00000000000000000e-01 2.50000000000000000e-01 3 1.00000000000000000e+00 5.00000000000000000e-01 7.50000000000000000e-01 3 1.00000000000000000e+00 2.50000000000000000e-01 5.00000000000000000e-01 3 1.00000000000000000e+00 7.50000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 1.00000000000000000e+00 5.00000000000000000e-01 3 7.50000000000000000e-01 1.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 1.00000000000000000e+00 2.50000000000000000e-01 3 5.00000000000000000e-01 1.00000000000000000e+00 7.50000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 1.00000000000000000e+00 3 5.00000000000000000e-01 7.50000000000000000e-01 1.00000000000000000e+00 3 2.50000000000000000e-01 5.00000000000000000e-01 1.00000000000000000e+00 3 7.50000000000000000e-01 5.00000000000000000e-01 1.00000000000000000e+00 3 5.00000000000000000e-01 5.00000000000000000e-01 7.50000000000000000e-01 3 5.00000000000000000e-01 5.00000000000000000e-01 2.50000000000000000e-01 3 7.50000000000000000e-01 5.00000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 5.00000000000000000e-01 5.00000000000000000e-01 3 5.00000000000000000e-01 7.50000000000000000e-01 5.00000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 0.00000000000000000e+00 2.50000000000000000e-01 3 2.50000000000000000e-01 0.00000000000000000e+00 7.50000000000000000e-01 3 7.50000000000000000e-01 0.00000000000000000e+00 2.50000000000000000e-01 3 7.50000000000000000e-01 0.00000000000000000e+00 7.50000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 7.50000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 7.50000000000000000e-01 0.00000000000000000e+00 3 7.50000000000000000e-01 7.50000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 2.50000000000000000e-01 2.50000000000000000e-01 3 0.00000000000000000e+00 7.50000000000000000e-01 2.50000000000000000e-01 3 0.00000000000000000e+00 2.50000000000000000e-01 7.50000000000000000e-01 3 0.00000000000000000e+00 7.50000000000000000e-01 7.50000000000000000e-01 3 1.00000000000000000e+00 2.50000000000000000e-01 2.50000000000000000e-01 3 1.00000000000000000e+00 7.50000000000000000e-01 2.50000000000000000e-01 3 1.00000000000000000e+00 2.50000000000000000e-01 7.50000000000000000e-01 3 1.00000000000000000e+00 7.50000000000000000e-01 7.50000000000000000e-01 3 2.50000000000000000e-01 1.00000000000000000e+00 2.50000000000000000e-01 3 2.50000000000000000e-01 1.00000000000000000e+00 7.50000000000000000e-01 3 7.50000000000000000e-01 1.00000000000000000e+00 2.50000000000000000e-01 3 7.50000000000000000e-01 1.00000000000000000e+00 7.50000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 1.00000000000000000e+00 3 7.50000000000000000e-01 2.50000000000000000e-01 1.00000000000000000e+00 3 2.50000000000000000e-01 7.50000000000000000e-01 1.00000000000000000e+00 3 7.50000000000000000e-01 7.50000000000000000e-01 1.00000000000000000e+00 3 7.50000000000000000e-01 7.50000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 7.50000000000000000e-01 5.00000000000000000e-01 3 7.50000000000000000e-01 2.50000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 5.00000000000000000e-01 3 7.50000000000000000e-01 5.00000000000000000e-01 7.50000000000000000e-01 3 7.50000000000000000e-01 5.00000000000000000e-01 2.50000000000000000e-01 3 2.50000000000000000e-01 5.00000000000000000e-01 7.50000000000000000e-01 3 2.50000000000000000e-01 5.00000000000000000e-01 2.50000000000000000e-01 3 5.00000000000000000e-01 7.50000000000000000e-01 7.50000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 7.50000000000000000e-01 3 5.00000000000000000e-01 7.50000000000000000e-01 2.50000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 2.50000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 2.50000000000000000e-01 3 7.50000000000000000e-01 2.50000000000000000e-01 2.50000000000000000e-01 3 2.50000000000000000e-01 7.50000000000000000e-01 2.50000000000000000e-01 3 7.50000000000000000e-01 7.50000000000000000e-01 2.50000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 7.50000000000000000e-01 3 7.50000000000000000e-01 2.50000000000000000e-01 7.50000000000000000e-01 3 2.50000000000000000e-01 7.50000000000000000e-01 7.50000000000000000e-01 3 7.50000000000000000e-01 7.50000000000000000e-01 7.50000000000000000e-01 125 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 3 366 0 0 300 0 0 282 0 0 240 0 0 73 3 0 1 8 64 64 3 0 0 0 64 0
DEAL::OK
DEAL::0 0 0 3 0 0 2 1 0
-0 1 1 0 0 1 0 0 0 2 0 0 0 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 0 0 1 2 0 0 1 1 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2
-1 1 2 0 0 1 2 0 0 4 0 -1 -1 1 1 1 0 -1 -1 2 0 0 1 2 0 0 4 1 0 0 0 1 4 0 0 2 2 1 2 0 0 -1 0 0 2 1 1 2 0 1 2 0 0 2 2 0 4294967295 4294967295 1 0 1 2 0 0 3 2 0 0 0 0 2
-2 1 4 0 0 0 0 0 4 0 0 0 0 8 0 -1 -1 2 1 2 0 1 1 2 1 2 3 2 2 -1 -1 4 0 0 0 0 0 4 0 0 0 0 0 2 0 0 1 0 1 8 0 0 3 3 2 2 4 4 1 4 0 -1 -1 -1 -1 0 0 4 1 1 0 0 4 0 0 0 0 4 0 0 0 0 0 4 0 4294967295 4294967295 4294967295 4294967295 1 2 1 4 0 0 0 0 0 0 0 0 0 0 1 0 0 5 0 0 0 0 0 1 0 0 0.00000000000000000e+00 1 1.00000000000000000e+00 1 5.00000000000000000e-01 1 2.50000000000000000e-01 1 7.50000000000000000e-01 5 1 1 1 1 0 0 0 0 3 5 3 0 1 2 2 3 3 0 0 1 2 0 0 0 22 1 0
-3 2 0 0 0 0 0 1 1 22
+0 1 1 0 0 1 0 0 0 2 0 0 0 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 0 0 1 2 0 0 1 1 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2
+1 1 2 0 0 1 2 0 0 4 0 -1 -1 1 1 1 0 -1 -1 2 0 0 1 2 0 0 4 1 0 0 0 1 4 0 0 2 2 1 2 0 0 -1 0 0 2 1 1 2 0 1 2 0 0 2 2 0 4294967295 4294967295 1 0 1 2 0 0 3 2 0 0 0 0 0 2
+2 1 4 0 0 0 0 0 4 0 0 0 0 8 0 -1 -1 2 1 2 0 1 1 2 1 2 3 2 2 -1 -1 4 0 0 0 0 0 4 0 0 0 0 0 2 0 0 1 0 1 8 0 0 3 3 2 2 4 4 1 4 0 -1 -1 -1 -1 0 0 4 1 1 0 0 4 0 0 0 0 4 0 0 0 0 0 4 0 4294967295 4294967295 4294967295 4294967295 1 2 1 4 0 0 0 0 0 0 0 0 0 0 0 1 0 0 5 0 0 0 0 0 1 0 0 0.00000000000000000e+00 1 1.00000000000000000e+00 1 5.00000000000000000e-01 1 2.50000000000000000e-01 1 7.50000000000000000e-01 5 1 1 1 1 0 0 0 0 3 5 3 0 1 2 2 3 3 0 0 1 2 0 0 0 23 1 0
+3 2 0 0 0 0 0 1 1 23
4 5 0 0 4294967295 1 4294967295 2 4294967295 3 4294967295 4 4294967295
DEAL::0 0 0 3 0 0 2 1 0
-0 1 1 0 0 1 0 0 0 2 0 0 0 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 1 1 0 0 1 2 0 0 1 1 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2
-1 1 2 0 0 1 2 0 0 4 0 -1 -1 1 1 1 0 -1 -1 2 0 0 1 2 0 0 4 1 0 0 2 1 1 1 4 0 0 2 2 1 2 0 0 -1 0 0 2 1 1 2 0 1 2 0 0 2 2 0 4294967295 4294967295 1 0 1 2 0 0 3 2 0 0 0 0 2
-2 1 4 0 0 0 0 0 4 0 0 0 0 8 0 -1 -1 2 1 2 0 1 1 2 1 2 3 2 2 -1 -1 4 0 0 0 0 0 4 0 0 0 0 0 2 0 0 1 4 1 1 1 1 1 8 0 0 3 3 2 2 4 4 1 4 0 -1 -1 -1 -1 0 0 4 1 1 0 0 4 0 0 0 0 4 0 0 0 0 0 4 0 4294967295 4294967295 4294967295 4294967295 1 2 1 4 0 0 0 0 0 0 0 0 0 0 1 0 0 5 0 0 0 0 0 2 0 0 0.00000000000000000e+00 0.00000000000000000e+00 2 1.00000000000000000e+00 0.00000000000000000e+00 2 5.00000000000000000e-01 0.00000000000000000e+00 2 2.50000000000000000e-01 0.00000000000000000e+00 2 7.50000000000000000e-01 0.00000000000000000e+00 5 1 1 1 1 0 0 0 0 3 5 3 0 1 2 2 3 3 0 0 1 2 0 0 0 22 1 0
-3 2 0 0 0 0 0 1 1 22
+0 1 1 0 0 1 0 0 0 2 0 0 0 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 1 1 0 0 1 2 0 0 1 1 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2
+1 1 2 0 0 1 2 0 0 4 0 -1 -1 1 1 1 0 -1 -1 2 0 0 1 2 0 0 4 1 0 0 2 1 1 1 4 0 0 2 2 1 2 0 0 -1 0 0 2 1 1 2 0 1 2 0 0 2 2 0 4294967295 4294967295 1 0 1 2 0 0 3 2 0 0 0 0 0 2
+2 1 4 0 0 0 0 0 4 0 0 0 0 8 0 -1 -1 2 1 2 0 1 1 2 1 2 3 2 2 -1 -1 4 0 0 0 0 0 4 0 0 0 0 0 2 0 0 1 4 1 1 1 1 1 8 0 0 3 3 2 2 4 4 1 4 0 -1 -1 -1 -1 0 0 4 1 1 0 0 4 0 0 0 0 4 0 0 0 0 0 4 0 4294967295 4294967295 4294967295 4294967295 1 2 1 4 0 0 0 0 0 0 0 0 0 0 0 1 0 0 5 0 0 0 0 0 2 0 0 0.00000000000000000e+00 0.00000000000000000e+00 2 1.00000000000000000e+00 0.00000000000000000e+00 2 5.00000000000000000e-01 0.00000000000000000e+00 2 2.50000000000000000e-01 0.00000000000000000e+00 2 7.50000000000000000e-01 0.00000000000000000e+00 5 1 1 1 1 0 0 0 0 3 5 3 0 1 2 2 3 3 0 0 1 2 0 0 0 23 1 0
+3 2 0 0 0 0 0 1 1 23
4 5 0 0 4294967295 1 4294967295 2 4294967295 3 4294967295 4 4294967295
DEAL::0 0 0 3 0 0 2 1 0
-0 2 1 0 0 1 0 0 0 4 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 0 0 2 4 0 1 2 0 3 2 0 0 2 1 0 3 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 3 2
-1 2 4 0 0 1 0 0 4 0 0 0 0 16 0 -1 -1 1 1 -1 -1 1 2 1 0 -1 -1 -1 -1 1 3 -1 -1 1 3 1 0 -1 -1 1 2 -1 -1 1 1 -1 -1 4 0 0 1 0 0 4 0 0 4 0 0 2 0 0 0 0 2 16 0 6 12 4 14 12 8 5 15 7 13 14 10 13 9 15 11 8 0 0 2 -1 -1 -1 -1 -1 -1 4 0 3 0 0 0 4 1 1 1 1 4 0 1 0 0 4 0 0 2 0 0 4 0 4294967295 4294967295 4294967295 4294967295 3 0 1 4 0 0 3 0 0 2 16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 0 3 3 3 3 2
-2 2 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 -1 -1 2 1 -1 -1 2 2 2 0 1 1 -1 -1 2 3 -1 -1 2 3 2 0 1 2 2 2 1 1 2 1 1 2 2 1 2 5 -1 -1 2 6 2 4 -1 -1 -1 -1 2 7 2 3 2 7 2 4 2 12 2 6 -1 -1 2 5 2 13 -1 -1 2 9 2 2 2 10 2 8 2 12 2 3 2 11 -1 -1 2 11 2 8 -1 -1 2 10 2 14 2 9 -1 -1 2 9 2 13 2 6 2 14 2 12 -1 -1 2 7 2 15 2 11 2 15 2 12 -1 -1 2 14 -1 -1 2 13 -1 -1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 1 1 2 2 3 3 0 2 64 0 18 24 16 26 24 20 17 27 19 25 26 22 25 21 27 23 32 44 18 46 44 24 19 47 33 45 46 38 45 25 47 39 22 48 36 50 48 34 37 51 23 49 50 28 49 35 51 29 34 52 38 54 52 26 39 55 35 53 54 30 53 27 55 31 32 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 3 2 1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 17 1 0
+0 2 1 0 0 1 0 0 0 4 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 0 0 2 4 0 1 2 0 3 2 0 0 2 1 0 3 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 2
+1 2 4 0 0 1 0 0 4 0 0 0 0 16 0 -1 -1 1 1 -1 -1 1 2 1 0 -1 -1 -1 -1 1 3 -1 -1 1 3 1 0 -1 -1 1 2 -1 -1 1 1 -1 -1 4 0 0 1 0 0 4 0 0 4 0 0 2 0 0 0 0 2 16 0 6 12 4 14 12 8 5 15 7 13 14 10 13 9 15 11 8 0 0 2 -1 -1 -1 -1 -1 -1 4 0 3 0 0 0 4 1 1 1 1 4 0 1 0 0 4 0 0 2 0 0 4 0 4294967295 4294967295 4294967295 4294967295 3 0 1 4 0 0 3 0 0 2 16 16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 0 3 3 3 3 2
+2 2 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 -1 -1 2 1 -1 -1 2 2 2 0 1 1 -1 -1 2 3 -1 -1 2 3 2 0 1 2 2 2 1 1 2 1 1 2 2 1 2 5 -1 -1 2 6 2 4 -1 -1 -1 -1 2 7 2 3 2 7 2 4 2 12 2 6 -1 -1 2 5 2 13 -1 -1 2 9 2 2 2 10 2 8 2 12 2 3 2 11 -1 -1 2 11 2 8 -1 -1 2 10 2 14 2 9 -1 -1 2 9 2 13 2 6 2 14 2 12 -1 -1 2 7 2 15 2 11 2 15 2 12 -1 -1 2 14 -1 -1 2 13 -1 -1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 1 1 2 2 3 3 0 2 64 0 18 24 16 26 24 20 17 27 19 25 26 22 25 21 27 23 32 44 18 46 44 24 19 47 33 45 46 38 45 25 47 39 22 48 36 50 48 34 37 51 23 49 50 28 49 35 51 29 34 52 38 54 52 26 39 55 35 53 54 30 53 27 55 31 32 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 3 2 1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 64 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 18 1 0
3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 0 0 0 0 1 112 0 0 1 0 2 1 3 2 3 0 4 4 1 0 5 5 2 1 6 6 3 2 7 7 3 4 8 8 7 5 8 8 6 0 9 9 4 0 10 10 5 4 11 11 8 5 12 12 8 9 13 13 12 10 13 13 11 2 15 15 7 7 16 16 3 4 17 17 8 8 18 18 7 5 19 19 8 8 20 20 6 9 21 21 19 11 21 21 17 10 22 22 20 17 22 22 13 19 23 23 15 12 23 23 18 20 24 24 16 18 24 24 14 56 0 4 6 8 10 16 -1 18 -1 -1 -1 -1 -1 20 -1 22 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 56 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 42 42 42 42 42 42 42 42 42 42 42 42 4294967295 4294967295 4294967295 4294967295 42 42 42 42 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 56 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 27 24 1 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 2 0 0 0.00000000000000000e+00 0.00000000000000000e+00 2 1.00000000000000000e+00 0.00000000000000000e+00 2 0.00000000000000000e+00 1.00000000000000000e+00 2 1.00000000000000000e+00 1.00000000000000000e+00 2 5.00000000000000000e-01 0.00000000000000000e+00 2 0.00000000000000000e+00 5.00000000000000000e-01 2 1.00000000000000000e+00 5.00000000000000000e-01 2 5.00000000000000000e-01 1.00000000000000000e+00 2 5.00000000000000000e-01 5.00000000000000000e-01 2 2.50000000000000000e-01 0.00000000000000000e+00 2 0.00000000000000000e+00 2.50000000000000000e-01 2 5.00000000000000000e-01 2.50000000000000000e-01 2 2.50000000000000000e-01 5.00000000000000000e-01 2 2.50000000000000000e-01 2.50000000000000000e-01 2 1.00000000000000000e+00 7.50000000000000000e-01 2 2.50000000000000000e-01 1.00000000000000000e+00 2 7.50000000000000000e-01 1.00000000000000000e+00 2 5.00000000000000000e-01 2.50000000000000000e-01 2 5.00000000000000000e-01 7.50000000000000000e-01 2 2.50000000000000000e-01 5.00000000000000000e-01 2 7.50000000000000000e-01 5.00000000000000000e-01 2 2.50000000000000000e-01 2.50000000000000000e-01 2 7.50000000000000000e-01 2.50000000000000000e-01 2 2.50000000000000000e-01 7.50000000000000000e-01 2 7.50000000000000000e-01 7.50000000000000000e-01 25 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 28 0 0 20 0 0 9 3 0 1 4 4 7 3 0 0 3 4 0
DEAL::0 0 0 3 0 0 2 1 0
-0 2 1 0 0 1 0 0 0 4 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 1 1 0 0 2 4 0 1 2 0 3 2 0 0 2 1 0 3 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 3 2
-1 2 4 0 0 1 0 0 4 0 0 0 0 16 0 -1 -1 1 1 -1 -1 1 2 1 0 -1 -1 -1 -1 1 3 -1 -1 1 3 1 0 -1 -1 1 2 -1 -1 1 1 -1 -1 4 0 0 1 0 0 4 0 0 4 0 0 2 0 0 0 4 1 1 1 1 2 16 0 6 12 4 14 12 8 5 15 7 13 14 10 13 9 15 11 8 0 0 2 -1 -1 -1 -1 -1 -1 4 0 3 0 0 0 4 1 1 1 1 4 0 1 0 0 4 0 0 2 0 0 4 0 4294967295 4294967295 4294967295 4294967295 3 0 1 4 0 0 3 0 0 2 16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 0 3 3 3 3 2
-2 2 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 -1 -1 2 1 -1 -1 2 2 2 0 1 1 -1 -1 2 3 -1 -1 2 3 2 0 1 2 2 2 1 1 2 1 1 2 2 1 2 5 -1 -1 2 6 2 4 -1 -1 -1 -1 2 7 2 3 2 7 2 4 2 12 2 6 -1 -1 2 5 2 13 -1 -1 2 9 2 2 2 10 2 8 2 12 2 3 2 11 -1 -1 2 11 2 8 -1 -1 2 10 2 14 2 9 -1 -1 2 9 2 13 2 6 2 14 2 12 -1 -1 2 7 2 15 2 11 2 15 2 12 -1 -1 2 14 -1 -1 2 13 -1 -1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 1 1 2 2 3 3 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 64 0 18 24 16 26 24 20 17 27 19 25 26 22 25 21 27 23 32 44 18 46 44 24 19 47 33 45 46 38 45 25 47 39 22 48 36 50 48 34 37 51 23 49 50 28 49 35 51 29 34 52 38 54 52 26 39 55 35 53 54 30 53 27 55 31 32 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 3 2 1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 17 1 0
+0 2 1 0 0 1 0 0 0 4 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 1 1 0 0 2 4 0 1 2 0 3 2 0 0 2 1 0 3 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 2
+1 2 4 0 0 1 0 0 4 0 0 0 0 16 0 -1 -1 1 1 -1 -1 1 2 1 0 -1 -1 -1 -1 1 3 -1 -1 1 3 1 0 -1 -1 1 2 -1 -1 1 1 -1 -1 4 0 0 1 0 0 4 0 0 4 0 0 2 0 0 0 4 1 1 1 1 2 16 0 6 12 4 14 12 8 5 15 7 13 14 10 13 9 15 11 8 0 0 2 -1 -1 -1 -1 -1 -1 4 0 3 0 0 0 4 1 1 1 1 4 0 1 0 0 4 0 0 2 0 0 4 0 4294967295 4294967295 4294967295 4294967295 3 0 1 4 0 0 3 0 0 2 16 16 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 0 3 3 3 3 2
+2 2 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 -1 -1 2 1 -1 -1 2 2 2 0 1 1 -1 -1 2 3 -1 -1 2 3 2 0 1 2 2 2 1 1 2 1 1 2 2 1 2 5 -1 -1 2 6 2 4 -1 -1 -1 -1 2 7 2 3 2 7 2 4 2 12 2 6 -1 -1 2 5 2 13 -1 -1 2 9 2 2 2 10 2 8 2 12 2 3 2 11 -1 -1 2 11 2 8 -1 -1 2 10 2 14 2 9 -1 -1 2 9 2 13 2 6 2 14 2 12 -1 -1 2 7 2 15 2 11 2 15 2 12 -1 -1 2 14 -1 -1 2 13 -1 -1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 1 1 2 2 3 3 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 64 0 18 24 16 26 24 20 17 27 19 25 26 22 25 21 27 23 32 44 18 46 44 24 19 47 33 45 46 38 45 25 47 39 22 48 36 50 48 34 37 51 23 49 50 28 49 35 51 29 34 52 38 54 52 26 39 55 35 53 54 30 53 27 55 31 32 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 3 2 1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 64 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 18 1 0
3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 0 0 0 0 1 112 0 0 1 0 2 1 3 2 3 0 4 4 1 0 5 5 2 1 6 6 3 2 7 7 3 4 8 8 7 5 8 8 6 0 9 9 4 0 10 10 5 4 11 11 8 5 12 12 8 9 13 13 12 10 13 13 11 2 15 15 7 7 16 16 3 4 17 17 8 8 18 18 7 5 19 19 8 8 20 20 6 9 21 21 19 11 21 21 17 10 22 22 20 17 22 22 13 19 23 23 15 12 23 23 18 20 24 24 16 18 24 24 14 56 0 4 6 8 10 16 -1 18 -1 -1 -1 -1 -1 20 -1 22 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 56 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 42 42 42 42 42 42 42 42 42 42 42 42 4294967295 4294967295 4294967295 4294967295 42 42 42 42 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 56 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 27 24 1 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 3 0 0 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 3 1.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 1.00000000000000000e+00 0.00000000000000000e+00 3 1.00000000000000000e+00 1.00000000000000000e+00 0.00000000000000000e+00 3 5.00000000000000000e-01 0.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 5.00000000000000000e-01 0.00000000000000000e+00 3 1.00000000000000000e+00 5.00000000000000000e-01 0.00000000000000000e+00 3 5.00000000000000000e-01 1.00000000000000000e+00 0.00000000000000000e+00 3 5.00000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 0.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 2.50000000000000000e-01 0.00000000000000000e+00 3 5.00000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 1.00000000000000000e+00 7.50000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 1.00000000000000000e+00 0.00000000000000000e+00 3 7.50000000000000000e-01 1.00000000000000000e+00 0.00000000000000000e+00 3 5.00000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 5.00000000000000000e-01 7.50000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 7.50000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 7.50000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 7.50000000000000000e-01 0.00000000000000000e+00 3 7.50000000000000000e-01 7.50000000000000000e-01 0.00000000000000000e+00 25 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 28 0 0 20 0 0 9 3 0 1 4 4 7 3 0 0 3 4 0
DEAL::0 0 0 3 0 0 2 1 0
-0 3 1 0 0 1 0 0 0 6 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 0 0 3 6 0 2 3 0 4 1 5 4 0 0 2 4 6 1 0 7 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 0 0 0 1 0 0 0 0 0 6 0 1 1 1 1 1 1 0 0 1 0 0 0 7 2
-1 3 8 0 0 1 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 48 0 -1 -1 1 1 -1 -1 1 2 -1 -1 1 4 1 0 -1 -1 -1 -1 1 3 -1 -1 1 5 -1 -1 1 3 1 0 -1 -1 -1 -1 1 6 1 2 -1 -1 1 1 -1 -1 -1 -1 1 7 -1 -1 1 5 -1 -1 1 6 1 0 -1 -1 1 4 -1 -1 -1 -1 1 7 1 1 -1 -1 -1 -1 1 7 1 4 -1 -1 1 2 -1 -1 1 6 -1 -1 1 5 -1 -1 1 3 -1 -1 8 0 0 1 0 0 0 0 0 0 8 0 0 4 0 0 0 0 0 0 4 0 0 0 0 0 0 3 48 0 14 41 6 37 10 33 41 18 8 35 11 32 15 40 37 22 12 31 40 19 35 24 13 30 16 39 7 36 33 26 39 20 9 34 32 27 17 38 36 23 31 28 38 21 34 25 30 29 32 0 0 2 4 6 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 8 0 7 0 0 0 0 0 0 0 8 1 1 1 1 1 1 1 1 8 0 1 0 0 0 0 0 0 8 0 0 2 0 0 0 0 0 0 8 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 8 0 0 3 0 0 0 0 0 0 2 48 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 0 7 7 7 7 7 7 7 7 2
-2 3 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384 0 -1 -1 2 1 -1 -1 2 2 -1 -1 2 4 2 0 1 1 -1 -1 2 3 -1 -1 2 5 -1 -1 2 3 2 0 1 2 -1 -1 2 6 2 2 1 1 2 1 1 2 -1 -1 2 7 -1 -1 2 5 -1 -1 2 6 2 0 1 4 2 4 1 1 -1 -1 2 7 2 1 1 4 -1 -1 2 7 2 4 1 2 2 2 1 4 2 6 1 1 2 5 1 2 2 3 1 4 2 1 2 9 -1 -1 2 10 -1 -1 2 12 2 8 -1 -1 -1 -1 2 11 -1 -1 2 13 2 3 2 11 2 8 2 24 -1 -1 2 14 2 10 -1 -1 2 9 2 25 -1 -1 2 15 2 5 2 13 -1 -1 2 14 2 8 2 40 2 12 -1 -1 -1 -1 2 15 2 9 2 41 2 7 2 15 2 12 2 28 2 10 2 42 2 14 -1 -1 2 13 2 29 2 11 2 43 -1 -1 2 17 2 2 2 18 -1 -1 2 20 2 16 2 24 2 3 2 19 -1 -1 2 21 -1 -1 2 19 2 16 -1 -1 -1 -1 2 22 2 18 2 26 2 17 -1 -1 -1 -1 2 23 -1 -1 2 21 2 6 2 22 2 16 2 48 2 20 2 28 2 7 2 23 2 17 2 49 -1 -1 2 23 2 20 -1 -1 2 18 2 50 2 22 2 30 2 21 -1 -1 2 19 2 51 2 17 2 25 2 10 2 26 -1 -1 2 28 2 24 -1 -1 2 11 2 27 -1 -1 2 29 2 19 2 27 2 24 -1 -1 -1 -1 2 30 2 26 -1 -1 2 25 -1 -1 -1 -1 2 31 2 21 2 29 2 14 2 30 2 24 2 56 2 28 -1 -1 2 15 2 31 2 25 2 57 2 23 2 31 2 28 -1 -1 2 26 2 58 2 30 -1 -1 2 29 -1 -1 2 27 2 59 -1 -1 2 33 -1 -1 2 34 2 4 2 36 2 32 2 40 -1 -1 2 35 2 5 2 37 -1 -1 2 35 2 32 2 48 2 6 2 38 2 34 2 42 2 33 2 49 2 7 2 39 -1 -1 2 37 -1 -1 2 38 2 32 -1 -1 2 36 2 44 -1 -1 2 39 2 33 -1 -1 -1 -1 2 39 2 36 2 52 2 34 -1 -1 2 38 2 46 2 37 2 53 2 35 -1 -1 2 33 2 41 -1 -1 2 42 2 12 2 44 2 40 -1 -1 -1 -1 2 43 2 13 2 45 2 35 2 43 2 40 2 56 2 14 2 46 2 42 -1 -1 2 41 2 57 2 15 2 47 2 37 2 45 -1 -1 2 46 2 40 -1 -1 2 44 -1 -1 -1 -1 2 47 2 41 -1 -1 2 39 2 47 2 44 2 60 2 42 -1 -1 2 46 -1 -1 2 45 2 61 2 43 -1 -1 -1 -1 2 49 2 34 2 50 2 20 2 52 2 48 2 56 2 35 2 51 2 21 2 53 -1 -1 2 51 2 48 -1 -1 2 22 2 54 2 50 2 58 2 49 -1 -1 2 23 2 55 -1 -1 2 53 2 38 2 54 2 48 -1 -1 2 52 2 60 2 39 2 55 2 49 -1 -1 -1 -1 2 55 2 52 -1 -1 2 50 -1 -1 2 54 2 62 2 53 -1 -1 2 51 -1 -1 2 49 2 57 2 42 2 58 2 28 2 60 2 56 -1 -1 2 43 2 59 2 29 2 61 2 51 2 59 2 56 -1 -1 2 30 2 62 2 58 -1 -1 2 57 -1 -1 2 31 2 63 2 53 2 61 2 46 2 62 2 56 -1 -1 2 60 -1 -1 2 47 2 63 2 57 -1 -1 2 55 2 63 2 60 -1 -1 2 58 -1 -1 2 62 -1 -1 2 61 -1 -1 2 59 -1 -1 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 0 3 384 0 50 77 42 73 46 69 77 62 44 71 47 68 51 76 73 58 48 67 76 63 71 60 49 66 52 75 43 72 69 54 75 64 45 70 68 55 53 74 72 59 67 56 74 65 70 61 66 57 182 269 50 265 62 261 269 90 52 263 63 260 183 268 265 158 64 259 268 91 263 160 65 258 184 267 51 264 261 146 267 92 53 262 260 147 185 266 264 159 259 148 266 93 262 161 258 149 78 257 166 253 66 249 257 178 168 251 67 248 79 256 253 106 68 247 256 179 251 108 69 246 80 255 167 252 249 142 255 180 169 250 248 143 81 254 252 107 247 144 254 181 250 109 246 145 178 245 158 241 70 237 245 94 160 239 71 236 179 244 241 114 72 235 244 95 239 116 73 234 180 243 159 240 237 138 243 96 161 238 236 139 181 242 240 115 235 140 242 97 238 117 234 141 82 233 46 229 150 225 233 174 48 227 151 224 83 232 229 162 152 223 232 175 227 164 153 222 84 231 47 228 225 122 231 176 49 226 224 123 85 230 228 163 223 124 230 177 226 165 222 125 174 221 54 217 146 213 221 98 56 215 147 212 175 220 217 154 148 211 220 99 215 156 149 210 176 219 55 216 213 126 219 100 57 214 212 127 177 218 216 155 211 128 218 101 214 157 210 129 86 209 162 205 142 201 209 170 164 203 143 200 87 208 205 110 144 199 208 171 203 112 145 198 88 207 163 204 201 130 207 172 165 202 200 131 89 206 204 111 199 132 206 173 202 113 198 133 170 197 154 193 138 189 197 102 156 191 139 188 171 196 193 118 140 187 196 103 191 120 141 186 172 195 155 192 189 134 195 104 157 190 188 135 173 194 192 119 187 136 194 105 190 121 186 137 256 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 8 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 64 0 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0 0 0 17 1 0
+0 3 1 0 0 1 0 0 0 6 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 0 0 3 6 0 2 3 0 4 1 5 4 0 0 2 4 6 1 0 7 1 1 1 0 0 0 1 0 0 0 0 1 0 4294967295 0 0 0 0 0 1 0 0 0 0 0 0 0 6 6 0 1 1 1 1 1 1 0 0 1 0 0 0 7 2
+1 3 8 0 0 1 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 48 0 -1 -1 1 1 -1 -1 1 2 -1 -1 1 4 1 0 -1 -1 -1 -1 1 3 -1 -1 1 5 -1 -1 1 3 1 0 -1 -1 -1 -1 1 6 1 2 -1 -1 1 1 -1 -1 -1 -1 1 7 -1 -1 1 5 -1 -1 1 6 1 0 -1 -1 1 4 -1 -1 -1 -1 1 7 1 1 -1 -1 -1 -1 1 7 1 4 -1 -1 1 2 -1 -1 1 6 -1 -1 1 5 -1 -1 1 3 -1 -1 8 0 0 1 0 0 0 0 0 0 8 0 0 4 0 0 0 0 0 0 4 0 0 0 0 0 0 3 48 0 14 41 6 37 10 33 41 18 8 35 11 32 15 40 37 22 12 31 40 19 35 24 13 30 16 39 7 36 33 26 39 20 9 34 32 27 17 38 36 23 31 28 38 21 34 25 30 29 32 0 0 2 4 6 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 8 0 7 0 0 0 0 0 0 0 8 1 1 1 1 1 1 1 1 8 0 1 0 0 0 0 0 0 8 0 0 2 0 0 0 0 0 0 8 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 8 0 0 3 0 0 0 0 0 0 2 48 48 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 0 7 7 7 7 7 7 7 7 2
+2 3 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384 0 -1 -1 2 1 -1 -1 2 2 -1 -1 2 4 2 0 1 1 -1 -1 2 3 -1 -1 2 5 -1 -1 2 3 2 0 1 2 -1 -1 2 6 2 2 1 1 2 1 1 2 -1 -1 2 7 -1 -1 2 5 -1 -1 2 6 2 0 1 4 2 4 1 1 -1 -1 2 7 2 1 1 4 -1 -1 2 7 2 4 1 2 2 2 1 4 2 6 1 1 2 5 1 2 2 3 1 4 2 1 2 9 -1 -1 2 10 -1 -1 2 12 2 8 -1 -1 -1 -1 2 11 -1 -1 2 13 2 3 2 11 2 8 2 24 -1 -1 2 14 2 10 -1 -1 2 9 2 25 -1 -1 2 15 2 5 2 13 -1 -1 2 14 2 8 2 40 2 12 -1 -1 -1 -1 2 15 2 9 2 41 2 7 2 15 2 12 2 28 2 10 2 42 2 14 -1 -1 2 13 2 29 2 11 2 43 -1 -1 2 17 2 2 2 18 -1 -1 2 20 2 16 2 24 2 3 2 19 -1 -1 2 21 -1 -1 2 19 2 16 -1 -1 -1 -1 2 22 2 18 2 26 2 17 -1 -1 -1 -1 2 23 -1 -1 2 21 2 6 2 22 2 16 2 48 2 20 2 28 2 7 2 23 2 17 2 49 -1 -1 2 23 2 20 -1 -1 2 18 2 50 2 22 2 30 2 21 -1 -1 2 19 2 51 2 17 2 25 2 10 2 26 -1 -1 2 28 2 24 -1 -1 2 11 2 27 -1 -1 2 29 2 19 2 27 2 24 -1 -1 -1 -1 2 30 2 26 -1 -1 2 25 -1 -1 -1 -1 2 31 2 21 2 29 2 14 2 30 2 24 2 56 2 28 -1 -1 2 15 2 31 2 25 2 57 2 23 2 31 2 28 -1 -1 2 26 2 58 2 30 -1 -1 2 29 -1 -1 2 27 2 59 -1 -1 2 33 -1 -1 2 34 2 4 2 36 2 32 2 40 -1 -1 2 35 2 5 2 37 -1 -1 2 35 2 32 2 48 2 6 2 38 2 34 2 42 2 33 2 49 2 7 2 39 -1 -1 2 37 -1 -1 2 38 2 32 -1 -1 2 36 2 44 -1 -1 2 39 2 33 -1 -1 -1 -1 2 39 2 36 2 52 2 34 -1 -1 2 38 2 46 2 37 2 53 2 35 -1 -1 2 33 2 41 -1 -1 2 42 2 12 2 44 2 40 -1 -1 -1 -1 2 43 2 13 2 45 2 35 2 43 2 40 2 56 2 14 2 46 2 42 -1 -1 2 41 2 57 2 15 2 47 2 37 2 45 -1 -1 2 46 2 40 -1 -1 2 44 -1 -1 -1 -1 2 47 2 41 -1 -1 2 39 2 47 2 44 2 60 2 42 -1 -1 2 46 -1 -1 2 45 2 61 2 43 -1 -1 -1 -1 2 49 2 34 2 50 2 20 2 52 2 48 2 56 2 35 2 51 2 21 2 53 -1 -1 2 51 2 48 -1 -1 2 22 2 54 2 50 2 58 2 49 -1 -1 2 23 2 55 -1 -1 2 53 2 38 2 54 2 48 -1 -1 2 52 2 60 2 39 2 55 2 49 -1 -1 -1 -1 2 55 2 52 -1 -1 2 50 -1 -1 2 54 2 62 2 53 -1 -1 2 51 -1 -1 2 49 2 57 2 42 2 58 2 28 2 60 2 56 -1 -1 2 43 2 59 2 29 2 61 2 51 2 59 2 56 -1 -1 2 30 2 62 2 58 -1 -1 2 57 -1 -1 2 31 2 63 2 53 2 61 2 46 2 62 2 56 -1 -1 2 60 -1 -1 2 47 2 63 2 57 -1 -1 2 55 2 63 2 60 -1 -1 2 58 -1 -1 2 62 -1 -1 2 61 -1 -1 2 59 -1 -1 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 0 3 384 0 50 77 42 73 46 69 77 62 44 71 47 68 51 76 73 58 48 67 76 63 71 60 49 66 52 75 43 72 69 54 75 64 45 70 68 55 53 74 72 59 67 56 74 65 70 61 66 57 182 269 50 265 62 261 269 90 52 263 63 260 183 268 265 158 64 259 268 91 263 160 65 258 184 267 51 264 261 146 267 92 53 262 260 147 185 266 264 159 259 148 266 93 262 161 258 149 78 257 166 253 66 249 257 178 168 251 67 248 79 256 253 106 68 247 256 179 251 108 69 246 80 255 167 252 249 142 255 180 169 250 248 143 81 254 252 107 247 144 254 181 250 109 246 145 178 245 158 241 70 237 245 94 160 239 71 236 179 244 241 114 72 235 244 95 239 116 73 234 180 243 159 240 237 138 243 96 161 238 236 139 181 242 240 115 235 140 242 97 238 117 234 141 82 233 46 229 150 225 233 174 48 227 151 224 83 232 229 162 152 223 232 175 227 164 153 222 84 231 47 228 225 122 231 176 49 226 224 123 85 230 228 163 223 124 230 177 226 165 222 125 174 221 54 217 146 213 221 98 56 215 147 212 175 220 217 154 148 211 220 99 215 156 149 210 176 219 55 216 213 126 219 100 57 214 212 127 177 218 216 155 211 128 218 101 214 157 210 129 86 209 162 205 142 201 209 170 164 203 143 200 87 208 205 110 144 199 208 171 203 112 145 198 88 207 163 204 201 130 207 172 165 202 200 131 89 206 204 111 199 132 206 173 202 113 198 133 170 197 154 193 138 189 197 102 156 191 139 188 171 196 193 118 140 187 196 103 191 120 141 186 172 195 155 192 189 134 195 104 157 190 188 135 173 194 192 119 187 136 194 105 190 121 186 137 256 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 8 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384 384 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 64 0 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0 0 0 18 1 0
3 3 2 1128 0 0 8 2 4 1 3 0 5 2 6 1 9 4 7 3 10 5 11 6 7 9 10 8 11 12 36 16 38 36 28 17 39 13 37 38 20 37 29 39 21 14 40 12 42 40 18 13 43 15 41 42 22 41 19 43 23 16 44 14 46 44 24 15 47 17 45 46 30 45 25 47 31 20 48 18 50 48 26 19 51 21 49 50 32 49 27 51 33 22 52 24 54 52 34 25 55 23 53 54 26 53 35 55 27 30 56 28 58 56 32 29 59 31 57 58 34 57 33 59 35 64 51 62 53 47 64 63 52 65 50 37 62 46 65 36 63 62 59 60 49 43 62 61 48 63 58 45 60 42 63 44 61 60 55 64 57 39 60 65 56 61 54 41 64 38 61 40 65 66 90 70 92 90 72 71 93 67 91 92 74 91 73 93 75 68 94 66 96 94 76 67 97 69 95 96 78 95 77 97 79 70 98 68 100 98 80 69 101 71 99 100 82 99 81 101 83 82 102 72 104 102 88 73 105 83 103 104 86 103 89 105 87 78 106 80 108 106 86 81 109 79 107 108 84 107 87 109 85 74 110 76 112 110 84 77 113 75 111 112 88 111 85 113 89 118 113 116 107 101 118 117 106 119 112 91 116 100 119 90 117 116 105 114 111 97 116 115 110 117 104 99 114 96 117 98 115 114 109 118 103 93 114 119 102 115 108 95 118 92 115 94 119 130 210 72 212 210 90 73 213 131 211 212 136 211 91 213 137 76 214 134 216 214 132 135 217 77 215 216 102 215 133 217 103 132 218 136 220 218 92 137 221 133 219 220 104 219 93 221 105 82 222 78 224 222 138 79 225 83 223 224 142 223 139 225 143 138 226 80 228 226 94 81 229 139 227 228 144 227 95 229 145 84 230 142 232 230 140 143 233 85 231 232 106 231 141 233 107 140 234 144 236 234 96 145 237 141 235 236 108 235 97 237 109 86 238 90 240 238 146 91 241 87 239 240 150 239 147 241 151 146 242 92 244 242 110 93 245 147 243 244 152 243 111 245 153 88 246 150 248 246 148 151 249 89 247 248 94 247 149 249 95 148 250 152 252 250 112 153 253 149 251 252 96 251 113 253 97 102 254 98 256 254 154 99 257 103 255 256 158 255 155 257 159 154 258 100 260 258 106 101 261 155 259 260 160 259 107 261 161 104 262 158 264 262 156 159 265 105 263 264 110 263 157 265 111 156 266 160 268 266 108 161 269 157 267 268 112 267 109 269 113 170 270 166 272 270 144 167 273 171 271 272 148 271 145 273 149 136 274 168 276 274 170 169 277 137 275 276 146 275 171 277 147 172 278 116 280 278 142 117 281 173 279 280 166 279 143 281 167 134 282 114 284 282 172 115 285 135 283 284 168 283 173 285 169 166 286 162 288 286 160 163 289 167 287 288 140 287 161 289 141 128 290 164 292 290 166 165 293 129 291 292 138 291 167 293 139 168 294 132 296 294 158 133 297 169 295 296 162 295 159 297 163 126 298 130 300 298 168 131 301 127 299 300 164 299 169 301 165 162 302 170 304 302 152 171 305 163 303 304 156 303 153 305 157 120 306 172 308 306 162 173 309 121 307 308 154 307 163 309 155 164 310 124 312 310 150 125 313 165 311 312 170 311 151 313 171 118 314 122 316 314 164 123 317 119 315 316 172 315 165 317 173 322 237 320 251 305 322 321 250 323 236 287 320 304 323 286 321 320 269 318 235 273 320 319 234 321 268 303 318 272 321 302 319 318 253 322 267 289 318 323 266 319 252 271 322 288 319 270 323 328 305 326 243 221 328 327 242 329 304 295 326 220 329 294 327 326 265 324 303 277 326 325 302 327 264 219 324 276 327 218 325 324 245 328 263 297 324 329 262 325 244 275 328 296 325 274 329 334 233 332 287 309 334 333 286 335 232 187 332 308 335 186 333 332 261 330 231 281 332 331 230 333 260 307 330 280 333 306 331 330 289 334 259 189 330 335 258 331 288 279 334 188 331 278 335 340 309 338 295 217 340 339 294 341 308 179 338 216 341 178 339 338 257 336 307 285 338 337 306 339 256 215 336 284 339 214 337 336 297 340 255 181 336 341 254 337 296 283 340 180 337 282 341 346 229 344 247 313 346 345 246 347 228 291 344 312 347 290 345 344 273 342 227 205 344 343 226 345 272 311 342 204 345 310 343 342 249 346 271 293 342 347 270 343 248 203 346 292 343 202 347 352 313 350 239 213 352 351 238 353 312 299 350 212 353 298 351 350 277 348 311 201 350 349 310 351 276 211 348 200 351 210 349 348 241 352 275 301 348 353 274 349 240 199 352 300 349 198 353 358 225 356 291 317 358 357 290 359 224 183 356 316 359 182 357 356 281 354 223 197 356 355 222 357 280 315 354 196 357 314 355 354 293 358 279 185 354 359 278 355 292 195 358 184 355 194 359 364 317 362 299 209 364 363 298 365 316 175 362 208 365 174 363 362 285 360 315 193 362 361 314 363 284 207 360 192 363 206 361 360 301 364 283 177 360 365 282 361 300 191 364 176 361 190 365 564 0 6 8 10 12 14 16 18 20 22 24 26 28 42 44 -1 -1 -1 -1 -1 -1 46 48 -1 -1 -1 -1 -1 -1 50 52 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 54 56 -1 -1 -1 -1 -1 -1 58 60 -1 -1 -1 -1 -1 -1 62 64 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 282 0 3 3 3 3 3 3 3 0 0 0 3 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 3 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 282 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 282 0 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 42 42 42 42 42 42 42 42 42 42 42 42 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 282 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 65 66 1 282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 732 0 0 1 0 2 0 4 1 3 1 5 2 3 2 6 3 7 4 5 4 6 5 7 6 7 0 8 8 1 0 9 9 2 0 10 10 4 1 11 11 3 1 12 12 5 2 13 13 3 2 14 14 6 3 15 15 7 4 16 16 5 4 17 17 6 5 18 18 7 6 19 19 7 10 20 20 12 8 20 20 16 8 21 21 13 9 21 21 11 9 22 22 17 10 22 22 14 11 23 23 18 12 23 23 15 14 24 24 15 13 24 24 19 16 25 25 19 17 25 25 18 26 25 21 26 26 23 22 26 26 24 20 26 0 27 27 8 0 28 28 9 0 29 29 10 10 30 30 20 8 31 31 20 8 32 32 21 9 33 33 21 9 34 34 22 10 35 35 22 21 36 36 26 22 37 37 26 20 38 38 26 29 39 39 31 27 39 39 30 27 40 40 33 28 40 40 32 28 41 41 35 29 41 41 34 30 42 42 37 35 42 42 38 34 43 43 36 33 43 43 37 32 44 44 38 31 44 44 36 45 42 40 45 45 44 41 45 45 43 39 45 20 54 54 16 8 55 55 21 21 56 56 13 9 57 57 21 21 58 58 11 9 59 59 22 22 60 60 17 10 61 61 22 22 62 62 14 11 63 63 23 23 64 64 18 12 65 65 23 23 66 66 15 14 67 67 24 24 68 68 15 13 69 69 24 24 70 70 19 16 71 71 25 25 72 72 19 17 73 73 25 25 74 74 18 26 75 75 25 21 76 76 26 26 77 77 23 22 78 78 26 26 79 79 24 20 80 80 26 31 81 81 53 27 81 81 51 32 82 82 54 51 82 82 43 53 83 83 35 28 83 83 52 54 84 84 36 52 84 84 44 27 85 85 57 29 85 85 55 28 86 86 58 55 86 86 33 57 87 87 37 30 87 87 56 58 88 88 38 56 88 88 34 29 89 89 61 31 89 89 59 30 90 90 62 59 90 90 39 61 91 91 45 32 91 91 60 62 92 92 46 60 92 92 40 33 93 93 65 35 93 93 63 34 94 94 66 63 94 94 41 65 95 95 47 36 95 95 64 66 96 96 48 64 96 96 42 39 97 97 69 37 97 97 67 40 98 98 70 67 98 98 49 69 99 99 41 38 99 99 68 70 100 100 42 68 100 100 50 43 101 101 73 45 101 101 71 44 102 102 74 71 102 102 47 73 103 103 49 46 103 103 72 74 104 104 50 72 104 104 48 77 105 105 68 79 105 105 66 78 106 106 67 62 106 106 79 52 107 107 77 80 107 107 65 51 108 108 78 61 108 108 80 75 109 109 64 77 109 109 74 76 110 110 63 58 110 110 77 60 111 111 75 78 111 111 73 59 112 112 76 57 112 112 78 79 113 113 72 75 113 113 70 80 114 114 71 54 114 114 75 56 115 115 79 76 115 115 69 55 116 116 80 53 116 116 76 124 104 105 124 124 96 113 124 124 100 109 124 123 103 106 123 123 113 92 123 123 98 111 123 122 102 107 122 122 95 114 122 122 109 84 122 121 101 108 121 121 114 91 121 121 111 82 121 120 105 88 120 120 94 115 120 120 99 110 120 119 106 87 119 119 115 90 119 119 97 112 119 118 107 86 118 118 93 116 118 118 110 83 118 117 108 85 117 117 116 89 117 117 112 81 117 366 0 12 14 16 18 20 22 24 26 28 30 32 34 66 -1 68 -1 70 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72 -1 74 -1 76 -1 78 -1 80 -1 82 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 84 -1 86 -1 88 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 366 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 366 0 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 4294967295 113 114 1 366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1128 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 282 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 125 0 0 0 0 0 3 0 0 0.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 3 1.00000000000000000e+00 0.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 1.00000000000000000e+00 0.00000000000000000e+00 3 1.00000000000000000e+00 1.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 0.00000000000000000e+00 1.00000000000000000e+00 3 1.00000000000000000e+00 0.00000000000000000e+00 1.00000000000000000e+00 3 0.00000000000000000e+00 1.00000000000000000e+00 1.00000000000000000e+00 3 1.00000000000000000e+00 1.00000000000000000e+00 1.00000000000000000e+00 3 5.00000000000000000e-01 0.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 5.00000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 0.00000000000000000e+00 5.00000000000000000e-01 3 1.00000000000000000e+00 5.00000000000000000e-01 0.00000000000000000e+00 3 1.00000000000000000e+00 0.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 1.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 1.00000000000000000e+00 5.00000000000000000e-01 3 1.00000000000000000e+00 1.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 0.00000000000000000e+00 1.00000000000000000e+00 3 0.00000000000000000e+00 5.00000000000000000e-01 1.00000000000000000e+00 3 1.00000000000000000e+00 5.00000000000000000e-01 1.00000000000000000e+00 3 5.00000000000000000e-01 1.00000000000000000e+00 1.00000000000000000e+00 3 5.00000000000000000e-01 0.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 5.00000000000000000e-01 5.00000000000000000e-01 3 1.00000000000000000e+00 5.00000000000000000e-01 5.00000000000000000e-01 3 5.00000000000000000e-01 1.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 5.00000000000000000e-01 1.00000000000000000e+00 3 5.00000000000000000e-01 5.00000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 0.00000000000000000e+00 0.00000000000000000e+00 3 0.00000000000000000e+00 2.50000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 0.00000000000000000e+00 2.50000000000000000e-01 3 2.50000000000000000e-01 0.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 0.00000000000000000e+00 2.50000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 5.00000000000000000e-01 2.50000000000000000e-01 3 0.00000000000000000e+00 2.50000000000000000e-01 5.00000000000000000e-01 3 5.00000000000000000e-01 5.00000000000000000e-01 2.50000000000000000e-01 3 2.50000000000000000e-01 5.00000000000000000e-01 5.00000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 0.00000000000000000e+00 2.50000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 2.50000000000000000e-01 2.50000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 5.00000000000000000e-01 2.50000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 2.50000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 2.50000000000000000e-01 3 0.00000000000000000e+00 7.50000000000000000e-01 1.00000000000000000e+00 3 1.00000000000000000e+00 2.50000000000000000e-01 1.00000000000000000e+00 3 1.00000000000000000e+00 7.50000000000000000e-01 1.00000000000000000e+00 3 2.50000000000000000e-01 1.00000000000000000e+00 1.00000000000000000e+00 3 7.50000000000000000e-01 1.00000000000000000e+00 1.00000000000000000e+00 3 2.50000000000000000e-01 0.00000000000000000e+00 5.00000000000000000e-01 3 7.50000000000000000e-01 0.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 0.00000000000000000e+00 2.50000000000000000e-01 3 5.00000000000000000e-01 0.00000000000000000e+00 7.50000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 5.00000000000000000e-01 7.50000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 7.50000000000000000e-01 5.00000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 5.00000000000000000e-01 2.50000000000000000e-01 3 0.00000000000000000e+00 5.00000000000000000e-01 7.50000000000000000e-01 3 0.00000000000000000e+00 2.50000000000000000e-01 5.00000000000000000e-01 3 0.00000000000000000e+00 7.50000000000000000e-01 5.00000000000000000e-01 3 1.00000000000000000e+00 5.00000000000000000e-01 2.50000000000000000e-01 3 1.00000000000000000e+00 5.00000000000000000e-01 7.50000000000000000e-01 3 1.00000000000000000e+00 2.50000000000000000e-01 5.00000000000000000e-01 3 1.00000000000000000e+00 7.50000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 1.00000000000000000e+00 5.00000000000000000e-01 3 7.50000000000000000e-01 1.00000000000000000e+00 5.00000000000000000e-01 3 5.00000000000000000e-01 1.00000000000000000e+00 2.50000000000000000e-01 3 5.00000000000000000e-01 1.00000000000000000e+00 7.50000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 1.00000000000000000e+00 3 5.00000000000000000e-01 7.50000000000000000e-01 1.00000000000000000e+00 3 2.50000000000000000e-01 5.00000000000000000e-01 1.00000000000000000e+00 3 7.50000000000000000e-01 5.00000000000000000e-01 1.00000000000000000e+00 3 5.00000000000000000e-01 5.00000000000000000e-01 7.50000000000000000e-01 3 5.00000000000000000e-01 5.00000000000000000e-01 2.50000000000000000e-01 3 7.50000000000000000e-01 5.00000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 5.00000000000000000e-01 5.00000000000000000e-01 3 5.00000000000000000e-01 7.50000000000000000e-01 5.00000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 0.00000000000000000e+00 2.50000000000000000e-01 3 2.50000000000000000e-01 0.00000000000000000e+00 7.50000000000000000e-01 3 7.50000000000000000e-01 0.00000000000000000e+00 2.50000000000000000e-01 3 7.50000000000000000e-01 0.00000000000000000e+00 7.50000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 7.50000000000000000e-01 2.50000000000000000e-01 0.00000000000000000e+00 3 2.50000000000000000e-01 7.50000000000000000e-01 0.00000000000000000e+00 3 7.50000000000000000e-01 7.50000000000000000e-01 0.00000000000000000e+00 3 0.00000000000000000e+00 2.50000000000000000e-01 2.50000000000000000e-01 3 0.00000000000000000e+00 7.50000000000000000e-01 2.50000000000000000e-01 3 0.00000000000000000e+00 2.50000000000000000e-01 7.50000000000000000e-01 3 0.00000000000000000e+00 7.50000000000000000e-01 7.50000000000000000e-01 3 1.00000000000000000e+00 2.50000000000000000e-01 2.50000000000000000e-01 3 1.00000000000000000e+00 7.50000000000000000e-01 2.50000000000000000e-01 3 1.00000000000000000e+00 2.50000000000000000e-01 7.50000000000000000e-01 3 1.00000000000000000e+00 7.50000000000000000e-01 7.50000000000000000e-01 3 2.50000000000000000e-01 1.00000000000000000e+00 2.50000000000000000e-01 3 2.50000000000000000e-01 1.00000000000000000e+00 7.50000000000000000e-01 3 7.50000000000000000e-01 1.00000000000000000e+00 2.50000000000000000e-01 3 7.50000000000000000e-01 1.00000000000000000e+00 7.50000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 1.00000000000000000e+00 3 7.50000000000000000e-01 2.50000000000000000e-01 1.00000000000000000e+00 3 2.50000000000000000e-01 7.50000000000000000e-01 1.00000000000000000e+00 3 7.50000000000000000e-01 7.50000000000000000e-01 1.00000000000000000e+00 3 7.50000000000000000e-01 7.50000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 7.50000000000000000e-01 5.00000000000000000e-01 3 7.50000000000000000e-01 2.50000000000000000e-01 5.00000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 5.00000000000000000e-01 3 7.50000000000000000e-01 5.00000000000000000e-01 7.50000000000000000e-01 3 7.50000000000000000e-01 5.00000000000000000e-01 2.50000000000000000e-01 3 2.50000000000000000e-01 5.00000000000000000e-01 7.50000000000000000e-01 3 2.50000000000000000e-01 5.00000000000000000e-01 2.50000000000000000e-01 3 5.00000000000000000e-01 7.50000000000000000e-01 7.50000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 7.50000000000000000e-01 3 5.00000000000000000e-01 7.50000000000000000e-01 2.50000000000000000e-01 3 5.00000000000000000e-01 2.50000000000000000e-01 2.50000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 2.50000000000000000e-01 3 7.50000000000000000e-01 2.50000000000000000e-01 2.50000000000000000e-01 3 2.50000000000000000e-01 7.50000000000000000e-01 2.50000000000000000e-01 3 7.50000000000000000e-01 7.50000000000000000e-01 2.50000000000000000e-01 3 2.50000000000000000e-01 2.50000000000000000e-01 7.50000000000000000e-01 3 7.50000000000000000e-01 2.50000000000000000e-01 7.50000000000000000e-01 3 2.50000000000000000e-01 7.50000000000000000e-01 7.50000000000000000e-01 3 7.50000000000000000e-01 7.50000000000000000e-01 7.50000000000000000e-01 125 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 120 0 0 96 0 0 78 0 0 66 0 0 17 3 0 1 8 8 15 3 0 0 7 8 0
DEAL::OK