From 056eda04038fa1658b13962720840d239c2f4114 Mon Sep 17 00:00:00 2001 From: kronbichler Date: Tue, 14 May 2013 14:11:09 +0000 Subject: [PATCH] Implement FE_Q_iso_Q1 element, i.e., an element that consists of several Q1 elements but with internal degrees of (higher order) FE_Q. git-svn-id: https://svn.dealii.org/trunk@29507 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/news/changes.h | 11 + deal.II/include/deal.II/base/polynomial.h | 244 +- .../deal.II/base/polynomials_piecewise.h | 229 + .../deal.II/base/tensor_product_polynomials.h | 443 +- .../base/tensor_product_polynomials_const.h | 300 +- deal.II/include/deal.II/fe/fe_face.h | 34 +- deal.II/include/deal.II/fe/fe_poly.h | 253 +- .../include/deal.II/fe/fe_poly.templates.h | 8 +- deal.II/include/deal.II/fe/fe_q.h | 377 +- deal.II/include/deal.II/fe/fe_q_base.h | 232 + deal.II/include/deal.II/fe/fe_q_dg0.h | 403 +- deal.II/include/deal.II/fe/fe_q_iso_q1.h | 154 + deal.II/include/deal.II/fe/mapping_q.h | 2 +- .../include/deal.II/lac/vector.templates.h | 23 +- .../matrix_free/matrix_free.templates.h | 24 +- .../matrix_free/shape_info.templates.h | 10 +- deal.II/source/base/CMakeLists.txt | 1 + deal.II/source/base/polynomial.cc | 90 +- deal.II/source/base/polynomials_piecewise.cc | 145 + .../source/base/tensor_product_polynomials.cc | 197 +- .../base/tensor_product_polynomials_const.cc | 297 +- deal.II/source/fe/CMakeLists.txt | 4 + deal.II/source/fe/fe_poly.cc | 1 + deal.II/source/fe/fe_poly.inst.in | 3 +- deal.II/source/fe/fe_q.cc | 1951 +- deal.II/source/fe/fe_q_base.cc | 1379 + deal.II/source/fe/fe_q_base.inst.in | 24 + deal.II/source/fe/fe_q_dg0.cc | 1999 +- deal.II/source/fe/fe_q_iso_q1.cc | 111 + deal.II/source/fe/fe_q_iso_q1.inst.in | 22 + tests/fe/fe_prolongation_common.h | 1 + tests/fe/fe_prolongation_q_iso_q1.cc | 34 + tests/fe/fe_prolongation_q_iso_q1/cmp/generic | 577 + tests/fe/fe_restriction_common.h | 1 + tests/fe/fe_restriction_q_iso_q1.cc | 33 + tests/fe/fe_restriction_q_iso_q1/cmp/generic | 465 + tests/fe/fe_support_points_common.h | 1 + tests/fe/fe_support_points_q_iso_q1.cc | 33 + .../fe/fe_support_points_q_iso_q1/cmp/generic | 208 + tests/fe/injection_q_iso_q1.cc | 29 + tests/fe/injection_q_iso_q1/cmp/generic | 46835 ++++++++++++++++ tests/fe/interpolate_q_iso_q1.cc | 67 + tests/fe/interpolate_q_iso_q1/cmp/generic | 10 + tests/fe/q_iso_q1_projection_01.cc | 30 + tests/fe/q_iso_q1_projection_01/cmp/generic | 143 + tests/fe/q_iso_q1_projection_01/rt.gpl | 184 + tests/fe/shapes_q_iso_q1.cc | 66 + tests/fe/shapes_q_iso_q1/cmp/generic | 1161 + tests/trilinos/precondition_q_iso_q1.cc | 351 + .../precondition_q_iso_q1/cmp/generic | 11 + 50 files changed, 53297 insertions(+), 5914 deletions(-) create mode 100644 deal.II/include/deal.II/base/polynomials_piecewise.h create mode 100644 deal.II/include/deal.II/fe/fe_q_base.h create mode 100644 deal.II/include/deal.II/fe/fe_q_iso_q1.h create mode 100644 deal.II/source/base/polynomials_piecewise.cc create mode 100644 deal.II/source/fe/fe_q_base.cc create mode 100644 deal.II/source/fe/fe_q_base.inst.in create mode 100644 deal.II/source/fe/fe_q_iso_q1.cc create mode 100644 deal.II/source/fe/fe_q_iso_q1.inst.in create mode 100644 tests/fe/fe_prolongation_q_iso_q1.cc create mode 100644 tests/fe/fe_prolongation_q_iso_q1/cmp/generic create mode 100644 tests/fe/fe_restriction_q_iso_q1.cc create mode 100644 tests/fe/fe_restriction_q_iso_q1/cmp/generic create mode 100644 tests/fe/fe_support_points_q_iso_q1.cc create mode 100644 tests/fe/fe_support_points_q_iso_q1/cmp/generic create mode 100644 tests/fe/injection_q_iso_q1.cc create mode 100644 tests/fe/injection_q_iso_q1/cmp/generic create mode 100644 tests/fe/interpolate_q_iso_q1.cc create mode 100644 tests/fe/interpolate_q_iso_q1/cmp/generic create mode 100644 tests/fe/q_iso_q1_projection_01.cc create mode 100644 tests/fe/q_iso_q1_projection_01/cmp/generic create mode 100644 tests/fe/q_iso_q1_projection_01/rt.gpl create mode 100644 tests/fe/shapes_q_iso_q1.cc create mode 100644 tests/fe/shapes_q_iso_q1/cmp/generic create mode 100644 tests/trilinos/precondition_q_iso_q1.cc create mode 100644 tests/trilinos/precondition_q_iso_q1/cmp/generic diff --git a/deal.II/doc/news/changes.h b/deal.II/doc/news/changes.h index a2df5ae8be..bcc47bed17 100644 --- a/deal.II/doc/news/changes.h +++ b/deal.II/doc/news/changes.h @@ -64,6 +64,17 @@ this function.
    + +
  1. New: A new element FE_Q_iso_Q1 has been implemented that is defined by + a subdivision of the element into smaller Q1 elements. An element of order + @p p is similar to FE_Q of degree @p p with the same numbering of degrees of + freedom. The element is useful e.g. for defining a sparser preconditioner + matrix for AMG at higher order FE_Q elements or for representing a component + of a system of PDEs where higher resolution is preferred over high order. +
    + (Martin Kronbichler, 2013/05/14) +
  2. +
  3. Fixed: setting values in TrilinosWrappers::SparseMatrix in parallel was adding the values instead.
    diff --git a/deal.II/include/deal.II/base/polynomial.h b/deal.II/include/deal.II/base/polynomial.h index 8897467e04..ec33ec38a8 100644 --- a/deal.II/include/deal.II/base/polynomial.h +++ b/deal.II/include/deal.II/base/polynomial.h @@ -30,8 +30,8 @@ DEAL_II_NAMESPACE_OPEN */ /** - * A namespace in which classes relating to the description of - * 1d polynomial spaces are declared. + * A namespace in which classes relating to the description of 1d polynomial + * spaces are declared. */ namespace Polynomials { @@ -50,145 +50,97 @@ namespace Polynomials { public: /** - * Constructor. The - * coefficients of the - * polynomial are passed as - * arguments, and denote the - * polynomial $\sum_i a[i] - * x^i$, i.e. the first element - * of the array denotes the - * constant term, the second - * the linear one, and so - * on. The degree of the - * polynomial represented by - * this object is thus the - * number of elements in the - * coefficient array - * minus one. + * Constructor. The coefficients of the polynomial are passed as + * arguments, and denote the polynomial $\sum_i a[i] x^i$, i.e. the first + * element of the array denotes the constant term, the second the linear + * one, and so on. The degree of the polynomial represented by this object + * is thus the number of elements in the coefficient array minus + * one. */ Polynomial (const std::vector &coefficients); /** - * Constructor creating a zero - * polynomial of degree @p n. + * Constructor creating a zero polynomial of degree @p n. */ Polynomial (const unsigned int n); /** - * Constructor for Lagrange polynomial and its - * point of evaluation. The idea is to - * construct $\prod_{i\neq j} - * \frac{x-x_i}{x_j-x_i}$, where j is the - * evaluation point specified as argument and - * the support points contain all points - * (including x_j, which will internally not - * be stored). + * Constructor for Lagrange polynomial and its point of evaluation. The + * idea is to construct $\prod_{i\neq j} \frac{x-x_i}{x_j-x_i}$, where j + * is the evaluation point specified as argument and the support points + * contain all points (including x_j, which will internally not be + * stored). */ Polynomial (const std::vector > &lagrange_support_points, const unsigned int evaluation_point); /** - * Default constructor creating - * an illegal object. + * Default constructor creating an illegal object. */ Polynomial (); /** - * Return the value of this - * polynomial at the given point. + * Return the value of this polynomial at the given point. * - * This function uses the Horner - * scheme for numerical stability - * of the evaluation. + * This function uses the Horner scheme for numerical stability of the + * evaluation. */ number value (const number x) const; /** - * Return the values and the - * derivatives of the - * Polynomial at point x. - * values[i], - * i=0,...,values.size()-1 - * includes the ith - * derivative. The number of - * derivatives to be computed is - * thus determined by the size of - * the array passed. + * Return the values and the derivatives of the Polynomial at point + * x. values[i], i=0,...,values.size()-1 includes the + * ith derivative. The number of derivatives to be computed is + * thus determined by the size of the array passed. * - * This function uses the Horner - * scheme for numerical stability - * of the evaluation. + * This function uses the Horner scheme for numerical stability of the + * evaluation. */ void value (const number x, std::vector &values) const; /** - * Degree of the polynomial. This - * is the degree reflected by the - * number of coefficients - * provided by the - * constructor. Leading non-zero - * coefficients are not treated - * separately. + * Degree of the polynomial. This is the degree reflected by the number of + * coefficients provided by the constructor. Leading non-zero coefficients + * are not treated separately. */ unsigned int degree () const; /** - * Scale the abscissa of the - * polynomial. Given the - * polynomial p(t) and the - * scaling t = ax, then the - * result of this operation is - * the polynomial q, such that - * q(x) = p(t). + * Scale the abscissa of the polynomial. Given the polynomial p(t) + * and the scaling t = ax, then the result of this operation is the + * polynomial q, such that q(x) = p(t). * - * The operation is performed in - * place. + * The operation is performed in place. */ void scale (const number factor); /** - * Shift the abscissa oft the - * polynomial. Given the - * polynomial p(t) and the - * shift t = x + a, then the - * result of this operation is - * the polynomial q, such that - * q(x) = p(t). + * Shift the abscissa oft the polynomial. Given the polynomial + * p(t) and the shift t = x + a, then the result of this + * operation is the polynomial q, such that q(x) = p(t). * - * The template parameter allows - * to compute the new - * coefficients with higher - * accuracy, since all - * computations are performed - * with type number2. This - * may be necessary, since this - * operation involves a big - * number of additions. On a Sun - * Sparc Ultra with Solaris 2.8, - * the difference between - * double and long double - * was not significant, though. + * The template parameter allows to compute the new coefficients with + * higher accuracy, since all computations are performed with type + * number2. This may be necessary, since this operation involves + * a big number of additions. On a Sun Sparc Ultra with Solaris 2.8, the + * difference between double and long double was not + * significant, though. * - * The operation is performed in - * place, i.e. the coefficients - * of the present object are - * changed. + * The operation is performed in place, i.e. the coefficients of the + * present object are changed. */ template void shift (const number2 offset); /** - * Compute the derivative of a - * polynomial. + * Compute the derivative of a polynomial. */ Polynomial derivative () const; /** - * Compute the primitive of a - * polynomial. the coefficient - * of the zero order term of - * the polynomial is zero. + * Compute the primitive of a polynomial. the coefficient of the zero + * order term of the polynomial is zero. */ Polynomial primitive () const; @@ -213,8 +165,8 @@ namespace Polynomials Polynomial &operator -= (const Polynomial &p); /** - * Test for equality of two polynomials. - */ + * Test for equality of two polynomials. + */ bool operator == (const Polynomial &p) const; /** @@ -223,8 +175,8 @@ namespace Polynomials void print(std::ostream &out) const; /** - * Write or read the data of this object to or - * from a stream for the purpose of serialization. + * Write or read the data of this object to or from a stream for the + * purpose of serialization. */ template void serialize (Archive &ar, const unsigned int version); @@ -232,15 +184,13 @@ namespace Polynomials protected: /** - * This function performs the - * actual scaling. + * This function performs the actual scaling. */ static void scale (std::vector &coefficients, const number factor); /** - * This function performs the - * actual shift + * This function performs the actual shift */ template static void shift (std::vector &coefficients, @@ -253,49 +203,37 @@ namespace Polynomials const number factor); /** - * Transforms polynomial form of - * product of linear factors into - * standard form, $\sum_i a_i - * x^i$. Deletes all data structures - * related to the product form. + * Transforms polynomial form of product of linear factors into standard + * form, $\sum_i a_i x^i$. Deletes all data structures related to the + * product form. */ void transform_into_standard_form (); /** - * Coefficients of the polynomial - * $\sum_i a_i x^i$. This vector - * is filled by the constructor - * of this class and may be - * passed down by derived + * Coefficients of the polynomial $\sum_i a_i x^i$. This vector is filled + * by the constructor of this class and may be passed down by derived * classes. * - * This vector cannot be constant - * since we want to allow copying - * of polynomials. + * This vector cannot be constant since we want to allow copying of + * polynomials. */ std::vector coefficients; /** - * Stores whether the polynomial is in - * Lagrange product form, i.e., - * constructed as a product $(x-x_0) - * (x-x_1) \ldots (x-x_n)/c$, or not. + * Stores whether the polynomial is in Lagrange product form, i.e., + * constructed as a product $(x-x_0) (x-x_1) \ldots (x-x_n)/c$, or not. */ bool in_lagrange_product_form; /** - * If the polynomial is in Lagrange - * product form, i.e., constructed as a - * product $(x-x_0) (x-x_1) \ldots - * (x-x_n)/c$, store the shifts $x_i$. + * If the polynomial is in Lagrange product form, i.e., constructed as a + * product $(x-x_0) (x-x_1) \ldots (x-x_n)/c$, store the shifts $x_i$. */ std::vector lagrange_support_points; /** - * If the polynomial is in Lagrange - * product form, i.e., constructed as a - * product $(x-x_0) (x-x_1) \ldots - * (x-x_n)/c$, store the weight c. + * If the polynomial is in Lagrange product form, i.e., constructed as a + * product $(x-x_0) (x-x_1) \ldots (x-x_n)/c$, store the weight c. */ number lagrange_weight; }; @@ -367,32 +305,20 @@ namespace Polynomials { public: /** - * Constructor. Takes the degree - * n of the Lagrangian - * polynom and the index - * support_point of the - * support point. Fills the - * coefficients of the base - * class Polynomial. + * Constructor. Takes the degree n of the Lagrangian polynom and + * the index support_point of the support point. Fills the + * coefficients of the base class Polynomial. */ LagrangeEquidistant (const unsigned int n, const unsigned int support_point); /** - * Return a vector of polynomial - * objects of degree degree, - * which then spans the full - * space of polynomials up to the - * given degree. The polynomials - * are generated by calling the - * constructor of this class with - * the same degree but support - * point running from zero to - * degree. This function may - * be used to initialize the - * TensorProductPolynomials - * and PolynomialSpace - * classes. + * Return a vector of polynomial objects of degree degree, which + * then spans the full space of polynomials up to the given degree. The + * polynomials are generated by calling the constructor of this class with + * the same degree but support point running from zero to + * degree. This function may be used to initialize the + * TensorProductPolynomials and PolynomialSpace classes. */ static std::vector > @@ -401,12 +327,8 @@ namespace Polynomials private: /** - * Computes the coefficients - * of the base class - * Polynomial. This function - * is static to allow to be - * called in the - * constructor. + * Computes the coefficients of the base class Polynomial. This + * function is static to allow to be called in the constructor. */ static void @@ -416,15 +338,12 @@ namespace Polynomials }; + /** - * Given a set of points along the - * real axis, this function returns - * all Lagrange polynomials for - * interpolation of these - * points. The number of - * polynomials is equal to the - * number of points and the maximum - * degree is one less. + * Given a set of points along the real axis, this function returns all + * Lagrange polynomials for interpolation of these points. The number of + * polynomials is equal to the number of points and the maximum degree is + * one less. */ std::vector > generate_complete_Lagrange_basis (const std::vector > &points); @@ -801,8 +720,7 @@ namespace Polynomials void Polynomial::serialize (Archive &ar, const unsigned int) { - // forward to serialization - // function in the base class. + // forward to serialization function in the base class. ar &static_cast(*this); ar &coefficients; ar &in_lagrange_product_form; diff --git a/deal.II/include/deal.II/base/polynomials_piecewise.h b/deal.II/include/deal.II/base/polynomials_piecewise.h new file mode 100644 index 0000000000..4b13a17772 --- /dev/null +++ b/deal.II/include/deal.II/base/polynomials_piecewise.h @@ -0,0 +1,229 @@ +//--------------------------------------------------------------------------- +// $Id$ +// +// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, 2010, 2011, 2012 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//--------------------------------------------------------------------------- +#ifndef __deal2__polynomials_piecewise_h +#define __deal2__polynomials_piecewise_h + + + +#include +#include +#include +#include +#include + +#include + +DEAL_II_NAMESPACE_OPEN + +/** + * @addtogroup Polynomials + * @{ + */ + +/** + * A namespace in which classes relating to the description of 1d polynomial + * spaces are declared. + */ +namespace Polynomials +{ + + /** + * Definition of piecewise 1D polynomials for the unit interval. This space + * allows the description of interpolating polynomials on parts of the unit + * interval, similarly to the definition of finite element basis functions + * on the subdivided elements. This primary purpose of this class is to + * allow constructing FE_Q_iso_Q1 elements that put additional degrees of + * freedom into an equivalent of a refined mesh instead of higher order + * polynomials, which is useful when using mixed finite elements. + * + * @author Martin Kronbichler, 2013 + */ + template + class PiecewisePolynomial : public Subscriptor + { + public: + /** + * Constructor for Lagrange polynomial on an interval that is a subset of + * the unit interval. It uses a polynomial description that is scaled to + * the size of the subinterval compared to the unit interval, the total + * number of intervals (subdivisions), the current index of the interval + * as well as if the polynomial spans onto the next interval (e.g., if it + * lives on two neighboring intervals). + * + * If the number of intervals is one, the piecewise polynomial behaves + * exactly like a usual polynomial. + */ + PiecewisePolynomial (const Polynomial &coefficients_on_interval, + const unsigned int n_intervals, + const unsigned int interval, + const bool spans_next_interval); + + /** + * Default constructor creating an illegal object. + */ + PiecewisePolynomial (); + + /** + * Return the value of this polynomial at the given point, evaluating the + * underlying polynomial. The polynomial evaluates to zero when outside of + * the given interval (and possible the next one to the right when it + * spans over that range). + */ + number value (const number x) const; + + /** + * Return the values and the derivatives of the Polynomial at point + * x. values[i], i=0,...,values.size()-1 includes the + * ith derivative. The number of derivatives to be computed is + * thus determined by the size of the array passed. + * + * Note that all the derivatives evaluate to zero at the border between + * intervals (assuming exact arithmetics) in the interior of the unit + * interval, as there is no unique gradient value in that case for a + * piecewise polynomial. This is not always desired (e.g., when evaluating + * jumps of gradients on the element boundary), but it is the user's + * responsibility to avoid evaluation at these points when it does not + * make sense. + */ + void value (const number x, + std::vector &values) const; + + /** + * Degree of the polynomial. This is the degree of the underlying base + * polynomial. + */ + unsigned int degree () const; + + /** + * Write or read the data of this object to or from a stream for the + * purpose of serialization. + */ + template + void serialize (Archive &ar, const unsigned int version); + + protected: + + /** + * Underlying polynomial object that is scaled to a subinterval and + * concatenated accordingly. + */ + Polynomial polynomial; + + /** + * Stores the number of intervals that the unit interval is divided into. + */ + const unsigned int n_intervals; + + /** + * Stores the index of the current polynomial in the range of + * intervals. + */ + const unsigned int interval; + + /** + * Store if the polynomial spans over two adjacent intervals, i.e., the + * one given in subinterval and the next one. + */ + bool spans_two_intervals; + }; + + + + /** + * Generates a complete Lagrange basis on a subdivision of the unit interval + * in smaller intervals for a given degree on the subintervals and number of + * intervals. + */ + std::vector > + generate_complete_Lagrange_basis_on_subdivisions (const unsigned int n_subdivisions, + const unsigned int base_degree); + +} + + +/** @} */ + +/* -------------------------- inline functions --------------------- */ + +namespace Polynomials +{ + template + inline + unsigned int + PiecewisePolynomial::degree () const + { + return polynomial.degree(); + } + + + + template + inline + number + PiecewisePolynomial::value (const number x) const + { + AssertIndexRange (interval, n_intervals); + number y = x; + // shift polynomial if necessary + if (n_intervals > 1) + { + const number step = 1./n_intervals; + + // polynomial spans over two intervals + if (spans_two_intervals == true) + { + const number offset = step * interval; + if (xoffset+step+step) + return 0; + else if (xoffset+step) + return 0; + else + y = x-offset; + } + + return polynomial.value(y); + } + else + return polynomial.value(x); + } + + + + template + template + inline + void + PiecewisePolynomial::serialize (Archive &ar, const unsigned int) + { + // forward to serialization function in the base class. + ar &static_cast(*this); + ar &polynomial; + ar &n_intervals; + ar &interval; + ar &spans_two_intervals; + } + +} + +DEAL_II_NAMESPACE_CLOSE + +#endif diff --git a/deal.II/include/deal.II/base/tensor_product_polynomials.h b/deal.II/include/deal.II/base/tensor_product_polynomials.h index 972f0ab0dd..3babe00729 100644 --- a/deal.II/include/deal.II/base/tensor_product_polynomials.h +++ b/deal.II/include/deal.II/base/tensor_product_polynomials.h @@ -58,80 +58,57 @@ DEAL_II_NAMESPACE_OPEN * * @author Ralf Hartmann, 2000, 2004, Guido Kanschat, 2000, Wolfgang Bangerth 2003 */ -template +template > class TensorProductPolynomials { public: /** - * Access to the dimension of - * this object, for checking and - * automatic setting of dimension - * in other classes. + * Access to the dimension of this object, for checking and automatic + * setting of dimension in other classes. */ static const unsigned int dimension = dim; /** - * Constructor. pols is - * a vector of objects that - * should be derived or otherwise - * convertible to one-dimensional - * polynomial objects. It will be - * copied element by element into - * a private variable. + * Constructor. pols is a vector of objects that should be derived + * or otherwise convertible to one-dimensional polynomial objects of type @p + * POLY (template argument of class). It will be copied element by element + * into a private variable. */ template TensorProductPolynomials (const std::vector &pols); /** - * Prints the list of the indices - * to out. + * Prints the list of the indices to out. */ void output_indices(std::ostream &out) const; /** - * Sets the ordering of the - * polynomials. Requires - * renumber.size()==n(). - * Stores a copy of - * renumber. + * Sets the ordering of the polynomials. Requires + * renumber.size()==n(). Stores a copy of renumber. */ void set_numbering(const std::vector &renumber); /** - * Gives read access to the - * renumber vector. + * Gives read access to the renumber vector. */ const std::vector &get_numbering() const; /** - * Gives read access to the - * inverse renumber vector. + * Gives read access to the inverse renumber vector. */ const std::vector &get_numbering_inverse() const; /** - * Computes the value and the - * first and second derivatives - * of each tensor product - * polynomial at unit_point. + * Computes the value and the first and second derivatives of each tensor + * product polynomial at unit_point. * - * The size of the vectors must - * either be equal 0 or equal - * n(). In the first case, the - * function will not compute - * these values. + * The size of the vectors must either be equal 0 or equal n(). In the first + * case, the function will not compute these values. * - * If you need values or - * derivatives of all tensor - * product polynomials then use - * this function, rather than - * using any of the - * compute_value(), - * compute_grad() or - * compute_grad_grad() - * functions, see below, in a - * loop over all tensor product - * polynomials. + * If you need values or derivatives of all tensor product polynomials then + * use this function, rather than using any of the compute_value(), + * compute_grad() or compute_grad_grad() functions, see below, in a loop + * over all tensor product polynomials. */ void compute (const Point &unit_point, std::vector &values, @@ -139,157 +116,89 @@ public: std::vector > &grad_grads) const; /** - * Computes the value of the - * ith tensor product - * polynomial at - * unit_point. Here i is - * given in tensor product + * Computes the value of the ith tensor product polynomial at + * unit_point. Here i is given in tensor product * numbering. * - * Note, that using this function - * within a loop over all tensor - * product polynomials is not - * efficient, because then each - * point value of the underlying - * (one-dimensional) polynomials - * is (unnecessarily) computed - * several times. Instead use - * the compute() function with - * values.size()==n() - * to get the point values of all - * tensor polynomials all at once - * and in a much more efficient - * way. + * Note, that using this function within a loop over all tensor product + * polynomials is not efficient, because then each point value of the + * underlying (one-dimensional) polynomials is (unnecessarily) computed + * several times. Instead use the compute() function with + * values.size()==n() to get the point values of all tensor + * polynomials all at once and in a much more efficient way. */ double compute_value (const unsigned int i, const Point &p) const; /** - * Computes the grad of the - * ith tensor product - * polynomial at - * unit_point. Here i is - * given in tensor product + * Computes the grad of the ith tensor product polynomial at + * unit_point. Here i is given in tensor product * numbering. * - * Note, that using this function - * within a loop over all tensor - * product polynomials is not - * efficient, because then each - * derivative value of the - * underlying (one-dimensional) - * polynomials is (unnecessarily) - * computed several times. - * Instead use the compute() - * function, see above, with - * grads.size()==n() - * to get the point value of all - * tensor polynomials all at once - * and in a much more efficient - * way. + * Note, that using this function within a loop over all tensor product + * polynomials is not efficient, because then each derivative value of the + * underlying (one-dimensional) polynomials is (unnecessarily) computed + * several times. Instead use the compute() function, see above, with + * grads.size()==n() to get the point value of all tensor + * polynomials all at once and in a much more efficient way. */ Tensor<1,dim> compute_grad (const unsigned int i, const Point &p) const; /** - * Computes the second - * derivative (grad_grad) of the - * ith tensor product - * polynomial at - * unit_point. Here i is - * given in tensor product - * numbering. + * Computes the second derivative (grad_grad) of the ith tensor + * product polynomial at unit_point. Here i is given in + * tensor product numbering. * - * Note, that using this function - * within a loop over all tensor - * product polynomials is not - * efficient, because then each - * derivative value of the - * underlying (one-dimensional) - * polynomials is (unnecessarily) - * computed several times. - * Instead use the compute() - * function, see above, with - * grad_grads.size()==n() - * to get the point value of all - * tensor polynomials all at once - * and in a much more efficient - * way. + * Note, that using this function within a loop over all tensor product + * polynomials is not efficient, because then each derivative value of the + * underlying (one-dimensional) polynomials is (unnecessarily) computed + * several times. Instead use the compute() function, see above, with + * grad_grads.size()==n() to get the point value of all tensor + * polynomials all at once and in a much more efficient way. */ Tensor<2,dim> compute_grad_grad (const unsigned int i, const Point &p) const; /** - * Returns the number of tensor - * product polynomials. For n - * 1d polynomials this is ndim. + * Returns the number of tensor product polynomials. For n 1d + * polynomials this is ndim. */ unsigned int n () const; -private: +protected: /** - * Copy of the vector pols of - * polynomials given to the - * constructor. + * Copy of the vector pols of polynomials given to the constructor. */ - std::vector > polynomials; + std::vector polynomials; /** - * Number of tensor product - * polynomials. See n(). + * Number of tensor product polynomials. See n(). */ unsigned int n_tensor_pols; /** - * Index map for reordering the - * polynomials. + * Index map for reordering the polynomials. */ std::vector index_map; /** - * Index map for reordering the - * polynomials. + * Index map for reordering the polynomials. */ std::vector index_map_inverse; /** - * Each tensor product polynomial - * i is a product of - * one-dimensional polynomials in - * each space direction. Compute - * the indices of these - * one-dimensional polynomials - * for each space direction, - * given the index i. + * Each tensor product polynomial i is a product of one-dimensional + * polynomials in each space direction. Compute the indices of these + * one-dimensional polynomials for each space direction, given the index + * i. */ - // fix to avoid compiler warnings about zero - // length arrays + // fix to avoid compiler warnings about zero length arrays void compute_index (const unsigned int i, unsigned int (&indices)[(dim>0?dim:1)]) const; }; -#ifndef DOXYGEN - -template -inline -const std::vector & -TensorProductPolynomials::get_numbering() const -{ - return index_map; -} - - -template -inline -const std::vector & -TensorProductPolynomials::get_numbering_inverse() const -{ - return index_map_inverse; -} - - -#endif // DOXYGEN /** @@ -316,44 +225,26 @@ class AnisotropicPolynomials { public: /** - * Constructor. pols is a - * table of one-dimensional - * polynomials. The number of - * rows in this table should be - * equal to the space dimension, - * with the elements of each row - * giving the polynomials that - * shall be used in this - * particular coordinate - * direction. These polynomials - * may vary between coordinates, - * as well as their number. + * Constructor. pols is a table of one-dimensional polynomials. The + * number of rows in this table should be equal to the space dimension, with + * the elements of each row giving the polynomials that shall be used in + * this particular coordinate direction. These polynomials may vary between + * coordinates, as well as their number. */ AnisotropicPolynomials (const std::vector > > &pols); /** - * Computes the value and the - * first and second derivatives - * of each tensor product - * polynomial at unit_point. + * Computes the value and the first and second derivatives of each tensor + * product polynomial at unit_point. * - * The size of the vectors must - * either be equal 0 or equal - * n_tensor_pols. In the - * first case, the function will - * not compute these values. + * The size of the vectors must either be equal 0 or equal + * n_tensor_pols. In the first case, the function will not compute + * these values. * - * If you need values or - * derivatives of all tensor - * product polynomials then use - * this function, rather than - * using any of the - * compute_value, - * compute_grad or - * compute_grad_grad - * functions, see below, in a - * loop over all tensor product - * polynomials. + * If you need values or derivatives of all tensor product polynomials then + * use this function, rather than using any of the compute_value, + * compute_grad or compute_grad_grad functions, see below, + * in a loop over all tensor product polynomials. */ void compute (const Point &unit_point, std::vector &values, @@ -361,130 +252,79 @@ public: std::vector > &grad_grads) const; /** - * Computes the value of the - * ith tensor product - * polynomial at - * unit_point. Here i is - * given in tensor product + * Computes the value of the ith tensor product polynomial at + * unit_point. Here i is given in tensor product * numbering. * - * Note, that using this function - * within a loop over all tensor - * product polynomials is not - * efficient, because then each - * point value of the underlying - * (one-dimensional) polynomials - * is (unnecessarily) computed - * several times. Instead use - * the compute function, see - * above, with - * values.size()==n_tensor_pols - * to get the point values of all - * tensor polynomials all at once - * and in a much more efficient - * way. + * Note, that using this function within a loop over all tensor product + * polynomials is not efficient, because then each point value of the + * underlying (one-dimensional) polynomials is (unnecessarily) computed + * several times. Instead use the compute function, see above, + * with values.size()==n_tensor_pols to get the point values of all + * tensor polynomials all at once and in a much more efficient way. */ double compute_value (const unsigned int i, const Point &p) const; /** - * Computes the grad of the - * ith tensor product - * polynomial at - * unit_point. Here i is - * given in tensor product + * Computes the grad of the ith tensor product polynomial at + * unit_point. Here i is given in tensor product * numbering. * - * Note, that using this function - * within a loop over all tensor - * product polynomials is not - * efficient, because then each - * derivative value of the - * underlying (one-dimensional) - * polynomials is (unnecessarily) - * computed several times. - * Instead use the compute - * function, see above, with - * grads.size()==n_tensor_pols - * to get the point value of all - * tensor polynomials all at once - * and in a much more efficient - * way. + * Note, that using this function within a loop over all tensor product + * polynomials is not efficient, because then each derivative value of the + * underlying (one-dimensional) polynomials is (unnecessarily) computed + * several times. Instead use the compute function, see above, + * with grads.size()==n_tensor_pols to get the point value of all + * tensor polynomials all at once and in a much more efficient way. */ Tensor<1,dim> compute_grad (const unsigned int i, const Point &p) const; /** - * Computes the second - * derivative (grad_grad) of the - * ith tensor product - * polynomial at - * unit_point. Here i is - * given in tensor product - * numbering. + * Computes the second derivative (grad_grad) of the ith tensor + * product polynomial at unit_point. Here i is given in + * tensor product numbering. * - * Note, that using this function - * within a loop over all tensor - * product polynomials is not - * efficient, because then each - * derivative value of the - * underlying (one-dimensional) - * polynomials is (unnecessarily) - * computed several times. - * Instead use the compute - * function, see above, with - * grad_grads.size()==n_tensor_pols - * to get the point value of all - * tensor polynomials all at once - * and in a much more efficient - * way. + * Note, that using this function within a loop over all tensor product + * polynomials is not efficient, because then each derivative value of the + * underlying (one-dimensional) polynomials is (unnecessarily) computed + * several times. Instead use the compute function, see above, + * with grad_grads.size()==n_tensor_pols to get the point value of + * all tensor polynomials all at once and in a much more efficient way. */ Tensor<2,dim> compute_grad_grad (const unsigned int i, const Point &p) const; /** - * Returns the number of tensor - * product polynomials. It is the - * product of the number of - * polynomials in each coordinate - * direction. + * Returns the number of tensor product polynomials. It is the product of + * the number of polynomials in each coordinate direction. */ unsigned int n () const; private: /** - * Copy of the vector pols of - * polynomials given to the - * constructor. + * Copy of the vector pols of polynomials given to the constructor. */ std::vector > > polynomials; /** - * Number of tensor product - * polynomials. This is - * Nx*Ny*Nz, or with terms - * dropped if the number of space - * dimensions is less than 3. + * Number of tensor product polynomials. This is Nx*Ny*Nz, or with + * terms dropped if the number of space dimensions is less than 3. */ unsigned int n_tensor_pols; /** - * Each tensor product polynomial - * @þ{i} is a product of - * one-dimensional polynomials in - * each space direction. Compute - * the indices of these - * one-dimensional polynomials - * for each space direction, - * given the index i. + * Each tensor product polynomial @þ{i} is a product of one-dimensional + * polynomials in each space direction. Compute the indices of these + * one-dimensional polynomials for each space direction, given the index + * i. */ void compute_index (const unsigned int i, unsigned int (&indices)[dim]) const; /** - * Given the input to the - * constructor, compute - * n_tensor_pols. + * Given the input to the constructor, compute n_tensor_pols. */ static unsigned int @@ -495,28 +335,14 @@ private: #ifndef DOXYGEN -/* -------------- declaration of explicit specializations --- */ - -template <> -void -TensorProductPolynomials<1>::compute_index(const unsigned int n, - unsigned int (&index)[1]) const; -template <> -void -TensorProductPolynomials<2>::compute_index(const unsigned int n, - unsigned int (&index)[2]) const; -template <> -void -TensorProductPolynomials<3>::compute_index(const unsigned int n, - unsigned int (&index)[3]) const; - /* ---------------- template and inline functions ---------- */ -template +template template -TensorProductPolynomials:: +inline +TensorProductPolynomials:: TensorProductPolynomials(const std::vector &pols) : polynomials (pols.begin(), pols.end()), @@ -524,10 +350,8 @@ TensorProductPolynomials(const std::vector &pols) index_map(n_tensor_pols), index_map_inverse(n_tensor_pols) { - // per default set this index map - // to identity. This map can be - // changed by the user through the - // set_numbering() function + // per default set this index map to identity. This map can be changed by + // the user through the set_numbering() function for (unsigned int i=0; i &pols) -template <> -void -AnisotropicPolynomials<1>::compute_index(const unsigned int n, - unsigned int (&index)[1]) const; -template <> -void -AnisotropicPolynomials<2>::compute_index(const unsigned int n, - unsigned int (&index)[2]) const; -template <> -void -AnisotropicPolynomials<3>::compute_index(const unsigned int n, - unsigned int (&index)[3]) const; +template +inline +unsigned int +TensorProductPolynomials::n() const +{ + if (dim == 0) + return numbers::invalid_unsigned_int; + else + return n_tensor_pols; +} + + + +template +inline +const std::vector & +TensorProductPolynomials::get_numbering() const +{ + return index_map; +} + + +template +inline +const std::vector & +TensorProductPolynomials::get_numbering_inverse() const +{ + return index_map_inverse; +} + + #endif // DOXYGEN DEAL_II_NAMESPACE_CLOSE diff --git a/deal.II/include/deal.II/base/tensor_product_polynomials_const.h b/deal.II/include/deal.II/base/tensor_product_polynomials_const.h index 9d47b28d72..82fa269e5f 100644 --- a/deal.II/include/deal.II/base/tensor_product_polynomials_const.h +++ b/deal.II/include/deal.II/base/tensor_product_polynomials_const.h @@ -18,6 +18,7 @@ #include #include #include +#include #include #include @@ -25,45 +26,21 @@ DEAL_II_NAMESPACE_OPEN -//TODO: This class is an almost exact copy of the TensorProductPolynomials class. They should be unified. A simple way to do that would be to derive this one from the other and in the implemented member functions simply defer to the corresponding function in the base class whenever appropriate. - /** * @addtogroup Polynomials * @{ */ /** - * Tensor product of given polynomials. - * - * Given a vector of n one-dimensional polynomials - * P1 to Pn, this class generates - * ndim polynomials of the form - * Qijk(x,y,z) = - * Pi(x)Pj(y)Pk(z)and a locally - * constant function. If the base polynomials are mutually orthogonal - * on the interval [-1,1] or [0,1], then the tensor product - * polynomials are orthogonal on [-1,1]dim or [0,1] - * dim, respectively. - * - * Indexing is as follows: the order of dim-dimensional polynomials is - * x-coordinates running fastest, then y-coordinate, etc. The first - * few polynomials are thus P1(x)P1(y), - * P2(x)P1(y), P3(x)P1(y), - * ..., P1(x)P2(y), - * P2(x)P2(y), P3(x)P2(y), - * ... and likewise in 3d. The locally constant function has the last index - * - * The output_indices() function prints the ordering of the - * dim-dimensional polynomials, i.e. for each polynomial in the - * polynomial space it gives the indices i,j,k of the one-dimensional - * polynomials in x,y and z direction. The ordering of the - * dim-dimensional polynomials can be changed by using the - * set_numbering() function. + * Tensor product of given polynomials and a locally constant function. This + * class inherits most of its functionality from TensorProductPolynomials. It + * works similarly to that class but adds a constant function for the last + * index. * - * @author Ralf Hartmann, 2000, 2004, Guido Kanschat, 2000, Wolfgang Bangerth 2003 + * @author Timo Heister, 2012 */ template -class TensorProductPolynomialsConst +class TensorProductPolynomialsConst : public TensorProductPolynomials { public: /** @@ -75,67 +52,24 @@ public: static const unsigned int dimension = dim; /** - * Constructor. pols is - * a vector of objects that - * should be derived or otherwise - * convertible to one-dimensional - * polynomial objects. It will be - * copied element by element into - * a private variable. + * Constructor. pols is a vector of objects that should be derived + * or otherwise convertible to one-dimensional polynomial objects. It will + * be copied element by element into a private variable. */ template TensorProductPolynomialsConst (const std::vector &pols); /** - * Prints the list of the indices - * to out. - */ - void output_indices(std::ostream &out) const; - - /** - * Sets the ordering of the - * polynomials. Requires - * renumber.size()==n(). - * Stores a copy of - * renumber. - */ - void set_numbering(const std::vector &renumber); - - /** - * Gives read access to the - * renumber vector. - */ - const std::vector &get_numbering() const; - - /** - * Gives read access to the - * inverse renumber vector. - */ - const std::vector &get_numbering_inverse() const; - - /** - * Computes the value and the - * first and second derivatives - * of each tensor product - * polynomial at unit_point. + * Computes the value and the first and second derivatives of each tensor + * product polynomial at unit_point. * - * The size of the vectors must - * either be equal 0 or equal - * n(). In the first case, the - * function will not compute - * these values. + * The size of the vectors must either be equal 0 or equal n(). In the first + * case, the function will not compute these values. * - * If you need values or - * derivatives of all tensor - * product polynomials then use - * this function, rather than - * using any of the - * compute_value(), - * compute_grad() or - * compute_grad_grad() - * functions, see below, in a - * loop over all tensor product - * polynomials. + * If you need values or derivatives of all tensor product polynomials then + * use this function, rather than using any of the compute_value(), + * compute_grad() or compute_grad_grad() functions, see below, in a loop + * over all tensor product polynomials. */ void compute (const Point &unit_point, std::vector &values, @@ -143,202 +77,98 @@ public: std::vector > &grad_grads) const; /** - * Computes the value of the - * ith tensor product - * polynomial at - * unit_point. Here i is - * given in tensor product + * Computes the value of the ith tensor product polynomial at + * unit_point. Here i is given in tensor product * numbering. * - * Note, that using this function - * within a loop over all tensor - * product polynomials is not - * efficient, because then each - * point value of the underlying - * (one-dimensional) polynomials - * is (unnecessarily) computed - * several times. Instead use - * the compute() function with - * values.size()==n() - * to get the point values of all - * tensor polynomials all at once - * and in a much more efficient - * way. + * Note, that using this function within a loop over all tensor product + * polynomials is not efficient, because then each point value of the + * underlying (one-dimensional) polynomials is (unnecessarily) computed + * several times. Instead use the compute() function with + * values.size()==n() to get the point values of all tensor + * polynomials all at once and in a much more efficient way. */ double compute_value (const unsigned int i, const Point &p) const; /** - * Computes the grad of the - * ith tensor product - * polynomial at - * unit_point. Here i is - * given in tensor product + * Computes the grad of the ith tensor product polynomial at + * unit_point. Here i is given in tensor product * numbering. * - * Note, that using this function - * within a loop over all tensor - * product polynomials is not - * efficient, because then each - * derivative value of the - * underlying (one-dimensional) - * polynomials is (unnecessarily) - * computed several times. - * Instead use the compute() - * function, see above, with - * grads.size()==n() - * to get the point value of all - * tensor polynomials all at once - * and in a much more efficient - * way. + * Note, that using this function within a loop over all tensor product + * polynomials is not efficient, because then each derivative value of the + * underlying (one-dimensional) polynomials is (unnecessarily) computed + * several times. Instead use the compute() function, see above, with + * grads.size()==n() to get the point value of all tensor + * polynomials all at once and in a much more efficient way. */ Tensor<1,dim> compute_grad (const unsigned int i, const Point &p) const; /** - * Computes the second - * derivative (grad_grad) of the - * ith tensor product - * polynomial at - * unit_point. Here i is - * given in tensor product - * numbering. + * Computes the second derivative (grad_grad) of the ith tensor + * product polynomial at unit_point. Here i is given in + * tensor product numbering. * - * Note, that using this function - * within a loop over all tensor - * product polynomials is not - * efficient, because then each - * derivative value of the - * underlying (one-dimensional) - * polynomials is (unnecessarily) - * computed several times. - * Instead use the compute() - * function, see above, with - * grad_grads.size()==n() - * to get the point value of all - * tensor polynomials all at once - * and in a much more efficient - * way. + * Note, that using this function within a loop over all tensor product + * polynomials is not efficient, because then each derivative value of the + * underlying (one-dimensional) polynomials is (unnecessarily) computed + * several times. Instead use the compute() function, see above, with + * grad_grads.size()==n() to get the point value of all tensor + * polynomials all at once and in a much more efficient way. */ Tensor<2,dim> compute_grad_grad (const unsigned int i, const Point &p) const; /** - * Returns the number of tensor - * product polynomials plus the constant - * function. For n 1d polynomials - * this is ndim+1. + * Returns the number of tensor product polynomials plus the constant + * function. For n 1d polynomials this is ndim+1. */ unsigned int n () const; - - -private: - /** - * Copy of the vector pols of - * polynomials given to the - * constructor. - */ - std::vector > polynomials; - - /** - * Number of tensor product - * polynomials. See n(). - */ - unsigned int n_tensor_pols; - - /** - * Index map for reordering the - * polynomials. - */ - std::vector index_map; - - /** - * Index map for reordering the - * polynomials. - */ - std::vector index_map_inverse; - - /** - * Each tensor product polynomial - * i is a product of - * one-dimensional polynomials in - * each space direction. Compute - * the indices of these - * one-dimensional polynomials - * for each space direction, - * given the index i. - */ - // fix to avoid compiler warnings about zero - // length arrays - void compute_index (const unsigned int i, - unsigned int (&indices)[(dim>0?dim:1)]) const; }; /** @} */ + +/* ---------------- template and inline functions ---------- */ + #ifndef DOXYGEN template +template inline -const std::vector & -TensorProductPolynomialsConst::get_numbering() const +TensorProductPolynomialsConst:: +TensorProductPolynomialsConst(const std::vector &pols) + : + TensorProductPolynomials(pols) { - return index_map; + // append index for renumbering + this->index_map.push_back(this->n_tensor_pols); + this->index_map_inverse.push_back(this->n_tensor_pols); } + template inline -const std::vector & -TensorProductPolynomialsConst::get_numbering_inverse() const +unsigned int +TensorProductPolynomialsConst::n() const { - return index_map_inverse; + return this->n_tensor_pols+1; } -#endif // DOXYGEN - -#ifndef DOXYGEN -/* -------------- declaration of explicit specializations --- */ - -template <> -void -TensorProductPolynomialsConst<1>::compute_index(const unsigned int n, - unsigned int (&index)[1]) const; template <> -void -TensorProductPolynomialsConst<2>::compute_index(const unsigned int n, - unsigned int (&index)[2]) const; -template <> -void -TensorProductPolynomialsConst<3>::compute_index(const unsigned int n, - unsigned int (&index)[3]) const; - - -/* ---------------- template and inline functions ---------- */ - -template -template -TensorProductPolynomialsConst:: -TensorProductPolynomialsConst(const std::vector &pols) - : - polynomials (pols.begin(), pols.end()), - n_tensor_pols(Utilities::fixed_power(pols.size())+1), - index_map(n_tensor_pols), - index_map_inverse(n_tensor_pols) +inline +unsigned int +TensorProductPolynomialsConst<0>::n() const { - // per default set this index map - // to identity. This map can be - // changed by the user through the - // set_numbering() function - for (unsigned int i=0; i, dim, spaced { public: /** - * Constructor for tensor product - * polynomials of degree - * p. The shape - * functions created using this - * constructor correspond to - * Legendre polynomials in each - * coordinate direction. + * Constructor for tensor product polynomials of degree p. The + * shape functions created using this constructor correspond to Lagrange + * polynomials in each coordinate direction. */ FE_FaceQ(unsigned int p); virtual FiniteElement *clone() const; /** - * Return a string that uniquely - * identifies a finite - * element. This class returns - * FE_FaceQ(degree), with - * dim and degree - * replaced by appropriate - * values. + * Return a string that uniquely identifies a finite element. This class + * returns FE_FaceQ(degree), with dim and + * degree replaced by appropriate values. */ virtual std::string get_name () const; /** * Check for non-zero values on a face. * - * This function returns - * @p true, if the shape - * function @p shape_index has - * non-zero values on the face - * @p face_index. + * This function returns @p true, if the shape function @p shape_index has + * non-zero values on the face @p face_index. * - * Implementation of the - * interface in - * FiniteElement + * Implementation of the interface in FiniteElement */ virtual bool has_support_on_face (const unsigned int shape_index, const unsigned int face_index) const; private: /** - * Return vector with dofs per - * vertex, line, quad, hex. + * Return vector with dofs per vertex, line, quad, hex. */ static std::vector get_dpo_vector (const unsigned int deg); }; diff --git a/deal.II/include/deal.II/fe/fe_poly.h b/deal.II/include/deal.II/fe/fe_poly.h index ba8ccd7297..1ff0992513 100644 --- a/deal.II/include/deal.II/fe/fe_poly.h +++ b/deal.II/include/deal.II/fe/fe_poly.h @@ -74,122 +74,85 @@ public: const std::vector &nonzero_components); /** - * Return the polynomial degree - * of this finite element, - * i.e. the value passed to the - * constructor. + * Return the polynomial degree of this finite element, i.e. the value + * passed to the constructor. */ unsigned int get_degree () const; /** - * Return the numbering of the underlying - * polynomial space compared to - * lexicographic ordering of the basis - * functions. Returns + * Return the numbering of the underlying polynomial space compared to + * lexicographic ordering of the basis functions. Returns * POLY::get_numbering(). */ std::vector get_poly_space_numbering() const; /** - * Return the inverse numbering of the - * underlying polynomial space. Returns + * Return the inverse numbering of the underlying polynomial space. Returns * POLY::get_numbering_inverse(). */ std::vector get_poly_space_numbering_inverse() const; /** - * Return the value of the - * ith shape function at - * the point p. See the - * FiniteElement base class - * for more information about the - * semantics of this function. + * Return the value of the ith shape function at the point + * p. See the FiniteElement base class for more information about + * the semantics of this function. */ virtual double shape_value (const unsigned int i, const Point &p) const; /** - * Return the value of the - * componentth vector - * component of the ith - * shape function at the point - * p. See the - * FiniteElement base class - * for more information about the - * semantics of this function. + * Return the value of the componentth vector component of the + * ith shape function at the point p. See the + * FiniteElement base class for more information about the semantics of this + * function. * - * Since this element is scalar, - * the returned value is the same - * as if the function without the - * _component suffix - * were called, provided that the - * specified component is zero. + * Since this element is scalar, the returned value is the same as if the + * function without the _component suffix were called, provided + * that the specified component is zero. */ virtual double shape_value_component (const unsigned int i, const Point &p, const unsigned int component) const; /** - * Return the gradient of the - * ith shape function at - * the point p. See the - * FiniteElement base class - * for more information about the - * semantics of this function. + * Return the gradient of the ith shape function at the point + * p. See the FiniteElement base class for more information about + * the semantics of this function. */ virtual Tensor<1,dim> shape_grad (const unsigned int i, const Point &p) const; /** - * Return the gradient of the - * componentth vector - * component of the ith - * shape function at the point - * p. See the - * FiniteElement base class - * for more information about the - * semantics of this function. + * Return the gradient of the componentth vector component of the + * ith shape function at the point p. See the + * FiniteElement base class for more information about the semantics of this + * function. * - * Since this element is scalar, - * the returned value is the same - * as if the function without the - * _component suffix - * were called, provided that the - * specified component is zero. + * Since this element is scalar, the returned value is the same as if the + * function without the _component suffix were called, provided + * that the specified component is zero. */ virtual Tensor<1,dim> shape_grad_component (const unsigned int i, const Point &p, const unsigned int component) const; /** - * Return the tensor of second - * derivatives of the - * ith shape function at - * point p on the unit - * cell. See the - * FiniteElement base class - * for more information about the - * semantics of this function. + * Return the tensor of second derivatives of the ith shape + * function at point p on the unit cell. See the FiniteElement base + * class for more information about the semantics of this function. */ virtual Tensor<2,dim> shape_grad_grad (const unsigned int i, const Point &p) const; /** - * Return the second derivative - * of the componentth - * vector component of the - * ith shape function at - * the point p. See the - * FiniteElement base class - * for more information about the - * semantics of this function. + * Return the second derivative of the componentth vector component + * of the ith shape function at the point p. See the + * FiniteElement base class for more information about the semantics of this + * function. * - * Since this element is scalar, - * the returned value is the same - * as if the function without the - * _component suffix - * were called, provided that the - * specified component is zero. + * Since this element is scalar, the returned value is the same as if the + * function without the _component suffix were called, provided + * that the specified component is zero. */ virtual Tensor<2,dim> shape_grad_grad_component (const unsigned int i, const Point &p, @@ -232,84 +195,46 @@ protected: /** - * Determine the values that need - * to be computed on the unit - * cell to be able to compute all - * values required by - * flags. + * Determine the values that need to be computed on the unit cell to be able + * to compute all values required by flags. * - * For the purpuse of this - * function, refer to the - * documentation in + * For the purpuse of this function, refer to the documentation in * FiniteElement. * - * This class assumes that shape - * functions of this - * FiniteElement do not - * depend on the actual shape of - * the cells in real - * space. Therefore, the effect - * in this element is as follows: - * if update_values is - * set in flags, copy it - * to the result. All other flags - * of the result are cleared, - * since everything else must be - * computed for each cell. + * This class assumes that shape functions of this FiniteElement do + * not depend on the actual shape of the cells in real + * space. Therefore, the effect in this element is as follows: if + * update_values is set in flags, copy it to the + * result. All other flags of the result are cleared, since everything else + * must be computed for each cell. */ virtual UpdateFlags update_once (const UpdateFlags flags) const; /** - * Determine the values that need - * to be computed on every cell - * to be able to compute all - * values required by - * flags. + * Determine the values that need to be computed on every cell to be able to + * compute all values required by flags. * - * For the purpuse of this - * function, refer to the - * documentation in + * For the purpuse of this function, refer to the documentation in * FiniteElement. * - * This class assumes that shape - * functions of this - * FiniteElement do not - * depend on the actual shape of - * the cells in real - * space. + * This class assumes that shape functions of this FiniteElement do + * not depend on the actual shape of the cells in real space. * - * The effect in this element is - * as follows: + * The effect in this element is as follows: *
      - - *
    • if - * update_gradients is - * set, the result will contain - * update_gradients and - * update_covariant_transformation. - * The latter is required to - * transform the gradient on the - * unit cell to the real - * cell. Remark, that the action - * required by - * update_covariant_transformation - * is actually performed by the - * Mapping object used in - * conjunction with this finite - * element.
    • if - * update_hessians - * is set, the result will - * contain - * update_hessians - * and - * update_covariant_transformation. - * The rationale is the same as - * above and no higher - * derivatives of the - * transformation are required, - * since we use difference - * quotients for the actual - * computation. + * + *
    • if update_gradients is set, the result will contain + * update_gradients and update_covariant_transformation. + * The latter is required to transform the gradient on the unit cell to the + * real cell. Remark, that the action required by + * update_covariant_transformation is actually performed by the + * Mapping object used in conjunction with this finite element. + * + *
    • if update_hessians is set, the result will contain + * update_hessians and update_covariant_transformation. + * The rationale is the same as above and no higher derivatives of the + * transformation are required, since we use difference quotients for the + * actual computation. * *
    */ @@ -319,61 +244,37 @@ protected: /** * Fields of cell-independent data. * - * For information about the - * general purpose of this class, - * see the documentation of the - * base class. + * For information about the general purpose of this class, see the + * documentation of the base class. */ class InternalData : public FiniteElement::InternalDataBase { public: /** - * Array with shape function - * values in quadrature - * points. There is one - * row for each shape - * function, containing - * values for each quadrature - * point. + * Array with shape function values in quadrature points. There is one row + * for each shape function, containing values for each quadrature point. * - * In this array, we store - * the values of the shape - * function in the quadrature - * points on the unit - * cell. Since these values - * do not change under - * transformation to the real - * cell, we only need to copy - * them over when visiting a - * concrete cell. + * In this array, we store the values of the shape function in the + * quadrature points on the unit cell. Since these values do not change + * under transformation to the real cell, we only need to copy them over + * when visiting a concrete cell. */ std::vector > shape_values; /** - * Array with shape function - * gradients in quadrature - * points. There is one - * row for each shape - * function, containing - * values for each quadrature + * Array with shape function gradients in quadrature points. There is one + * row for each shape function, containing values for each quadrature * point. * - * We store the gradients in - * the quadrature points on - * the unit cell. We then - * only have to apply the - * transformation (which is a - * matrix-vector - * multiplication) when - * visiting an actual cell. + * We store the gradients in the quadrature points on the unit cell. We + * then only have to apply the transformation (which is a matrix-vector + * multiplication) when visiting an actual cell. */ std::vector > > shape_gradients; }; /** - * The polynomial space. Its type - * is given by the template - * parameter POLY. + * The polynomial space. Its type is given by the template parameter POLY. */ POLY poly_space; }; diff --git a/deal.II/include/deal.II/fe/fe_poly.templates.h b/deal.II/include/deal.II/fe/fe_poly.templates.h index 99f49d7a02..f5ba25953e 100644 --- a/deal.II/include/deal.II/fe/fe_poly.templates.h +++ b/deal.II/include/deal.II/fe/fe_poly.templates.h @@ -460,18 +460,18 @@ namespace internal return std::vector(); } - template + template inline std::vector - get_poly_space_numbering (const TensorProductPolynomials &poly) + get_poly_space_numbering (const TensorProductPolynomials &poly) { return poly.get_numbering(); } - template + template inline std::vector - get_poly_space_numbering_inverse (const TensorProductPolynomials &poly) + get_poly_space_numbering_inverse (const TensorProductPolynomials &poly) { return poly.get_numbering_inverse(); } diff --git a/deal.II/include/deal.II/fe/fe_q.h b/deal.II/include/deal.II/fe/fe_q.h index e17e1e4e07..294daad459 100644 --- a/deal.II/include/deal.II/fe/fe_q.h +++ b/deal.II/include/deal.II/fe/fe_q.h @@ -14,7 +14,7 @@ #include #include -#include +#include DEAL_II_NAMESPACE_OPEN @@ -220,386 +220,55 @@ DEAL_II_NAMESPACE_OPEN * @author Wolfgang Bangerth, 1998, 2003; Guido Kanschat, 2001; Ralf Hartmann, 2001, 2004, 2005; Oliver Kayser-Herold, 2004; Katharina Kormann, 2008; Martin Kronbichler, 2008 */ template -class FE_Q : public FE_Poly,dim,spacedim> +class FE_Q : public FE_Q_Base,dim,spacedim> { public: /** - * Constructor for tensor product - * polynomials of degree @p p. + * Constructor for tensor product polynomials of degree @p p. */ FE_Q (const unsigned int p); /** - * Constructor for tensor product - * polynomials with support - * points @p points based on a - * one-dimensional quadrature - * formula. The degree of the - * finite element is - * points.size()-1. - * Note that the first point has - * to be 0 and the last one 1. If - * FE_Q(QGaussLobatto<1>(fe_degree+1)) - * is specified, so-called - * Gauss-Lobatto elements are - * obtained which can give a - * diagonal mass matrix if - * combined with Gauss-Lobatto - * quadrature on the same - * points. Their use is shown in - * step-48. + * Constructor for tensor product polynomials with support points @p points + * based on a one-dimensional quadrature formula. The degree of the finite + * element is points.size()-1. Note that the first point has to be + * 0 and the last one 1. If + * FE_Q(QGaussLobatto<1>(fe_degree+1)) is specified, so-called + * Gauss-Lobatto elements are obtained which can give a diagonal mass matrix + * if combined with Gauss-Lobatto quadrature on the same points. Their use + * is shown in step-48. */ FE_Q (const Quadrature<1> &points); /** - * Return a string that uniquely - * identifies a finite - * element. This class returns - * FE_Q(degree), with - * @p dim and @p degree - * replaced by appropriate - * values. + * Constructs a FE_Q_isoQ1 element. That element shares large parts of code + * with FE_Q so most of the construction work is done in this routine, + * whereas the public constructor is in the class FE_Q_isoQ1. */ - virtual std::string get_name () const; - - /** - * Return the matrix - * interpolating from the given - * finite element to the present - * one. The size of the matrix is - * then @p dofs_per_cell times - * source.dofs_per_cell. - * - * These matrices are only - * available if the source - * element is also a @p FE_Q - * element. Otherwise, an - * exception of type - * FiniteElement::ExcInterpolationNotImplemented - * is thrown. - */ - virtual void - get_interpolation_matrix (const FiniteElement &source, - FullMatrix &matrix) const; - - - /** - * Return the matrix - * interpolating from a face of - * of one element to the face of - * the neighboring element. - * The size of the matrix is - * then source.dofs_per_face times - * this->dofs_per_face. - * - * Derived elements will have to - * implement this function. They - * may only provide interpolation - * matrices for certain source - * finite elements, for example - * those from the same family. If - * they don't implement - * interpolation from a given - * element, then they must throw - * an exception of type - * FiniteElement::ExcInterpolationNotImplemented. - */ - virtual void - get_face_interpolation_matrix (const FiniteElement &source, - FullMatrix &matrix) const; - - /** - * Return the matrix - * interpolating from a face of - * of one element to the face of - * the neighboring element. - * The size of the matrix is - * then source.dofs_per_face times - * this->dofs_per_face. - * - * Derived elements will have to - * implement this function. They - * may only provide interpolation - * matrices for certain source - * finite elements, for example - * those from the same family. If - * they don't implement - * interpolation from a given - * element, then they must throw - * an exception of type - * FiniteElement::ExcInterpolationNotImplemented. - */ - virtual void - get_subface_interpolation_matrix (const FiniteElement &source, - const unsigned int subface, - FullMatrix &matrix) const; - - /** - * Check for non-zero values on a face. - * - * This function returns - * @p true, if the shape - * function @p shape_index has - * non-zero values on the face - * @p face_index. - * - * Implementation of the - * interface in - * FiniteElement - */ - virtual bool has_support_on_face (const unsigned int shape_index, - const unsigned int face_index) const; - - /** - * @name Functions to support hp - * @{ - */ - - /** - * Return whether this element - * implements its hanging node - * constraints in the new way, - * which has to be used to make - * elements "hp compatible". - * - * For the FE_Q class the result is - * always true (independent of the degree - * of the element), as it implements the - * complete set of functions necessary - * for hp capability. - */ - virtual bool hp_constraints_are_implemented () const; - - /** - * If, on a vertex, several finite elements are active, the hp code - * first assigns the degrees of freedom of each of these FEs - * different global indices. It then calls this function to find out - * which of them should get identical values, and consequently can - * receive the same global DoF index. This function therefore - * returns a list of identities between DoFs of the present finite - * element object with the DoFs of @p fe_other, which is a reference - * to a finite element object representing one of the other finite - * elements active on this particular vertex. The function computes - * which of the degrees of freedom of the two finite element objects - * are equivalent, both numbered between zero and the corresponding - * value of dofs_per_vertex of the two finite elements. The first - * index of each pair denotes one of the vertex dofs of the present - * element, whereas the second is the corresponding index of the - * other finite element. - */ - virtual - std::vector > - hp_vertex_dof_identities (const FiniteElement &fe_other) const; + FE_Q(const unsigned int subdivisions_per_dimension, + const unsigned int base_degree); /** - * Same as hp_vertex_dof_indices(), except that the function treats - * degrees of freedom on lines. + * Return a string that uniquely identifies a finite element. This class + * returns FE_Q(degree), with @p dim and @p degree replaced by + * appropriate values. */ - virtual - std::vector > - hp_line_dof_identities (const FiniteElement &fe_other) const; - - /** - * Same as hp_vertex_dof_indices(), except that the function treats - * degrees of freedom on quads. - */ - virtual - std::vector > - hp_quad_dof_identities (const FiniteElement &fe_other) const; - - /** - * Return whether this element dominates - * the one given as argument when they - * meet at a common face, - * whether it is the other way around, - * whether neither dominates, or if - * either could dominate. - * - * For a definition of domination, see - * FiniteElementBase::Domination and in - * particular the @ref hp_paper "hp paper". - */ - virtual - FiniteElementDomination::Domination - compare_for_face_domination (const FiniteElement &fe_other) const; - //@} - - /** - * Determine an estimate for the - * memory consumption (in bytes) - * of this object. - * - * This function is made virtual, - * since finite element objects - * are usually accessed through - * pointers to their base class, - * rather than the class itself. - */ - virtual std::size_t memory_consumption () const; + virtual std::string get_name () const; protected: - /** - * @p clone function instead of - * a copy constructor. - * - * This function is needed by the - * constructors of @p FESystem. - */ - virtual FiniteElement *clone() const; - -private: /** - * Only for internal use. Its - * full name is - * @p get_dofs_per_object_vector - * function and it creates the - * @p dofs_per_object vector that is - * needed within the constructor to - * be passed to the constructor of - * @p FiniteElementData. - */ - static std::vector get_dpo_vector(const unsigned int degree); - - /** - * This is an analogon to the - * FETools::lexicographic_to_hierarchic_numbering - * function, but working on - * faces. Called from the - * constructor. - */ - static - std::vector - face_lexicographic_to_hierarchic_numbering (const unsigned int degree); - - /** - * Initialize the hanging node - * constraints matrices. Called - * from the constructor. - */ - void initialize_constraints (); - - /** - * Initialize the embedding - * matrices. Called from the - * constructor. - */ - void initialize_embedding (); - - /** - * Initialize the restriction - * matrices. Called from the - * constructor. - */ - void initialize_restriction (); - - /** - * Initialize the - * @p unit_support_points field - * of the FiniteElement - * class. Called from the - * constructor. - */ - void initialize_unit_support_points (); - - /** - * Initialize the @p unit_support_points - * field of the FiniteElement - * class. Called from the constructor in - * case the finite element is based on - * quadrature points. - */ - void initialize_unit_support_points (const Quadrature<1> &points); - - /** - * Initialize the - * @p unit_face_support_points field - * of the FiniteElement - * class. Called from the - * constructor. - */ - void initialize_unit_face_support_points (); - - /** - * Initialize the @p - * unit_face_support_points field of the - * FiniteElement class. Called from the - * constructor in case the finite element - * is based on quadrature points. - */ - void initialize_unit_face_support_points (const Quadrature<1> &points); - - /** - * Initialize the - * @p adjust_quad_dof_index_for_face_orientation_table field - * of the FiniteElement - * class. Called from the - * constructor. - */ - void initialize_quad_dof_index_permutation (); - - /** - * Mapping from hierarchic to - * lexicographic numbering on - * first face. Hierarchic is the - * numbering of the shape - * functions. - */ - const std::vector face_index_map; - - - /** - * Forward declaration of a class - * into which we put significant - * parts of the implementation. + * @p clone function instead of a copy constructor. * - * See the .cc file for more - * information. - */ - struct Implementation; - - /** - * Allow access from other - * dimensions. We need this since - * we want to call the functions - * @p get_dpo_vector and - * @p lexicographic_to_hierarchic_numbering - * for the faces of the finite - * element of dimension dim+1. + * This function is needed by the constructors of @p FESystem. */ - template friend class FE_Q; - - friend struct FE_Q::Implementation; + virtual FiniteElement *clone() const; }; /*@}*/ -/* -------------- declaration of explicit specializations ------------- */ - -template <> -void FE_Q<1>::initialize_unit_face_support_points (); - -template <> -std::vector -FE_Q<1>::face_lexicographic_to_hierarchic_numbering (const unsigned int); - - -template <> -void FE_Q<1,2>::initialize_unit_face_support_points (); - -template <> -std::vector -FE_Q<1,2>::face_lexicographic_to_hierarchic_numbering (const unsigned int); - -template <> -void FE_Q<1,3>::initialize_unit_face_support_points (); - -template <> -std::vector -FE_Q<1,3>::face_lexicographic_to_hierarchic_numbering (const unsigned int); - DEAL_II_NAMESPACE_CLOSE #endif diff --git a/deal.II/include/deal.II/fe/fe_q_base.h b/deal.II/include/deal.II/fe/fe_q_base.h new file mode 100644 index 0000000000..9ecbfd0eb9 --- /dev/null +++ b/deal.II/include/deal.II/fe/fe_q_base.h @@ -0,0 +1,232 @@ +//--------------------------------------------------------------------------- +// $Id$ +// +// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//--------------------------------------------------------------------------- +#ifndef __deal2__fe_q_base_h +#define __deal2__fe_q_base_h + +#include +#include + +DEAL_II_NAMESPACE_OPEN + + +/*!@addtogroup fe */ +/*@{*/ + +/** + * This class collects the basic methods used in FE_Q and FE_Q_DG0. There is + * no public constructor for this class as it is not functional as a + * stand-alone. The completion of definitions is left to the derived classes. + * + * @author Wolfgang Bangerth, 1998, 2003; Guido Kanschat, 2001; Ralf Hartmann, 2001, 2004, 2005; Oliver Kayser-Herold, 2004; Katharina Kormann, 2008; Martin Kronbichler, 2008, 2013 + */ +template +class FE_Q_Base : public FE_Poly +{ +public: + /** + * Constructor. + */ + FE_Q_Base (const POLY &poly_space, + const FiniteElementData &fe_data, + const std::vector &restriction_is_additive_flags); + + /** + * Return the matrix interpolating from the given finite element to the + * present one. The size of the matrix is then @p dofs_per_cell times + * source.dofs_per_cell. + * + * These matrices are only available if the source element is also a @p FE_Q + * element. Otherwise, an exception of type + * FiniteElement::ExcInterpolationNotImplemented is thrown. + */ + virtual void + get_interpolation_matrix (const FiniteElement &source, + FullMatrix &matrix) const; + + + /** + * Return the matrix interpolating from a face of of one element to the face + * of the neighboring element. The size of the matrix is then + * source.dofs_per_face times this->dofs_per_face. + * + * Derived elements will have to implement this function. They may only + * provide interpolation matrices for certain source finite elements, for + * example those from the same family. If they don't implement interpolation + * from a given element, then they must throw an exception of type + * FiniteElement::ExcInterpolationNotImplemented. + */ + virtual void + get_face_interpolation_matrix (const FiniteElement &source, + FullMatrix &matrix) const; + + /** + * Return the matrix interpolating from a face of of one element to the face + * of the neighboring element. The size of the matrix is then + * source.dofs_per_face times this->dofs_per_face. + * + * Derived elements will have to implement this function. They may only + * provide interpolation matrices for certain source finite elements, for + * example those from the same family. If they don't implement interpolation + * from a given element, then they must throw an exception of type + * FiniteElement::ExcInterpolationNotImplemented. + */ + virtual void + get_subface_interpolation_matrix (const FiniteElement &source, + const unsigned int subface, + FullMatrix &matrix) const; + + /** + * Check for non-zero values on a face. + * + * This function returns @p true, if the shape function @p shape_index has + * non-zero values on the face @p face_index. + * + * Implementation of the interface in FiniteElement + */ + virtual bool has_support_on_face (const unsigned int shape_index, + const unsigned int face_index) const; + + /** + * @name Functions to support hp + * @{ + */ + + /** + * Return whether this element implements its hanging node constraints in + * the new way, which has to be used to make elements "hp compatible". + * + * For the FE_Q class the result is always true (independent of the degree + * of the element), as it implements the complete set of functions necessary + * for hp capability. + */ + virtual bool hp_constraints_are_implemented () const; + + /** + * If, on a vertex, several finite elements are active, the hp code + * first assigns the degrees of freedom of each of these FEs + * different global indices. It then calls this function to find out + * which of them should get identical values, and consequently can + * receive the same global DoF index. This function therefore + * returns a list of identities between DoFs of the present finite + * element object with the DoFs of @p fe_other, which is a reference + * to a finite element object representing one of the other finite + * elements active on this particular vertex. The function computes + * which of the degrees of freedom of the two finite element objects + * are equivalent, both numbered between zero and the corresponding + * value of dofs_per_vertex of the two finite elements. The first + * index of each pair denotes one of the vertex dofs of the present + * element, whereas the second is the corresponding index of the + * other finite element. + */ + virtual + std::vector > + hp_vertex_dof_identities (const FiniteElement &fe_other) const; + + /** + * Same as hp_vertex_dof_indices(), except that the function treats + * degrees of freedom on lines. + */ + virtual + std::vector > + hp_line_dof_identities (const FiniteElement &fe_other) const; + + /** + * Same as hp_vertex_dof_indices(), except that the function treats + * degrees of freedom on quads. + */ + virtual + std::vector > + hp_quad_dof_identities (const FiniteElement &fe_other) const; + + /** + * Return whether this element dominates the one given as argument when they + * meet at a common face, whether it is the other way around, whether + * neither dominates, or if either could dominate. + * + * For a definition of domination, see FiniteElementBase::Domination and in + * particular the @ref hp_paper "hp paper". + */ + virtual + FiniteElementDomination::Domination + compare_for_face_domination (const FiniteElement &fe_other) const; + //@} + +protected: + /** + * Only for internal use. Its full name is @p get_dofs_per_object_vector + * function and it creates the @p dofs_per_object vector that is needed + * within the constructor to be passed to the constructor of @p + * FiniteElementData. + */ + static std::vector get_dpo_vector(const unsigned int degree); + + /** + * Performs the initialization of the element based on 1D support points, + * i.e., sets renumbering, initializes unit support points, initializes + * constraints as well as restriction and prolongation matrices. + */ + void initialize (const std::vector > &support_points_1d); + + /** + * Initialize the hanging node constraints matrices. Called from + * initialize(). + */ + void initialize_constraints (const std::vector > &points); + + /** + * Initialize the embedding matrices. Called from initialize(). + */ + void initialize_embedding (); + + /** + * Initialize the restriction matrices. Called from initialize(). + */ + void initialize_restriction (); + + /** + * Initialize the @p unit_support_points field of the FiniteElement + * class. Called from initialize(). + */ + void initialize_unit_support_points (const std::vector > &points); + + /** + * Initialize the @p unit_face_support_points field of the FiniteElement + * class. Called from initialize(). + */ + void initialize_unit_face_support_points (const std::vector > &points); + + /** + * Initialize the @p adjust_quad_dof_index_for_face_orientation_table field + * of the FiniteElement class. Called from initialize(). + */ + void initialize_quad_dof_index_permutation (); + + /** + * Forward declaration of a class into which we put significant parts of the + * implementation. + * + * See the .cc file for more information. + */ + struct Implementation; + + /* + * Declare implementation friend. + */ + friend struct FE_Q_Base::Implementation; +}; + + +/*@}*/ + +DEAL_II_NAMESPACE_CLOSE + +#endif diff --git a/deal.II/include/deal.II/fe/fe_q_dg0.h b/deal.II/include/deal.II/fe/fe_q_dg0.h index 189ad4ab14..d01c6b22c8 100644 --- a/deal.II/include/deal.II/fe/fe_q_dg0.h +++ b/deal.II/include/deal.II/fe/fe_q_dg0.h @@ -1,9 +1,21 @@ +//--------------------------------------------------------------------------- +// $Id: fe_q.h 29043 2013-03-26 19:51:19Z bangerth $ +// +// Copyright (C) 2012, 2013 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//--------------------------------------------------------------------------- + #ifndef __deal2__fe_q_dg0_h #define __deal2__fe_q_dg0_h #include #include -#include +#include DEAL_II_NAMESPACE_OPEN @@ -218,264 +230,93 @@ DEAL_II_NAMESPACE_OPEN * */ template -class FE_Q_DG0 : public FE_Poly,dim,spacedim> +class FE_Q_DG0 : public FE_Q_Base,dim,spacedim> { public: /** - * Constructor for tensor product - * polynomials of degree @p p plus locally + * Constructor for tensor product polynomials of degree @p p plus locally * constant functions. */ FE_Q_DG0 (const unsigned int p); /** - * Constructor for tensor product - * polynomials with support - * points @p points plus locally constant - * functions based on a one-dimensional - * quadrature formula. The degree of the - * finite element is - * points.size()-1. - * Note that the first point has - * to be 0 and the last one 1. + * Constructor for tensor product polynomials with support points @p points + * plus locally constant functions based on a one-dimensional quadrature + * formula. The degree of the finite element is points.size()-1. + * Note that the first point has to be 0 and the last one 1. */ FE_Q_DG0 (const Quadrature<1> &points); /** - * Return a string that uniquely - * identifies a finite - * element. This class returns - * FE_Q_DG0(degree), with - * @p dim and @p degree - * replaced by appropriate - * values. + * Return a string that uniquely identifies a finite element. This class + * returns FE_Q_DG0(degree), with @p dim and @p degree + * replaced by appropriate values. */ virtual std::string get_name () const; /** - * Interpolate a set of scalar - * values, computed in the - * generalized support points. + * Interpolate a set of scalar values, computed in the generalized support + * points. */ virtual void interpolate(std::vector &local_dofs, const std::vector &values) const; /** - * Interpolate a set of vector - * values, computed in the - * generalized support points. + * Interpolate a set of vector values, computed in the generalized support + * points. * - * Since a finite element often - * only interpolates part of a - * vector, offset is - * used to determine the first - * component of the vector to be - * interpolated. Maybe consider - * changing your data structures - * to use the next function. + * Since a finite element often only interpolates part of a vector, + * offset is used to determine the first component of the vector to + * be interpolated. Maybe consider changing your data structures to use the + * next function. */ virtual void interpolate(std::vector &local_dofs, const std::vector > &values, unsigned int offset = 0) const; /** - * Interpolate a set of vector - * values, computed in the - * generalized support points. + * Interpolate a set of vector values, computed in the generalized support + * points. */ virtual void interpolate( std::vector &local_dofs, const VectorSlice > > &values) const; /** - * Return the matrix interpolating from the - * given finite element to the present one. - * The size of the matrix is then @p - * dofs_per_cell times + * Return the matrix interpolating from the given finite element to the + * present one. The size of the matrix is then @p dofs_per_cell times * source.dofs_per_cell. * - * These matrices are only available if the - * source element is also a @p FE_Q_DG0 - * element. Otherwise, an exception of type - * FiniteElement::ExcInterpolationNotImplemented - * is thrown. + * These matrices are only available if the source element is also a @p + * FE_Q_DG0 element. Otherwise, an exception of type + * FiniteElement::ExcInterpolationNotImplemented is thrown. */ virtual void get_interpolation_matrix (const FiniteElement &source, FullMatrix &matrix) const; - /** - * Return the matrix - * interpolating from a face of - * of one element to the face of - * the neighboring element. - * The size of the matrix is - * then source.dofs_per_face times - * this->dofs_per_face. - * - * Derived elements will have to - * implement this function. They - * may only provide interpolation - * matrices for certain source - * finite elements, for example - * those from the same family. If - * they don't implement - * interpolation from a given - * element, then they must throw - * an exception of type - * FiniteElement::ExcInterpolationNotImplemented. - */ - virtual void - get_face_interpolation_matrix (const FiniteElement &source, - FullMatrix &matrix) const; - - /** - * Return the matrix - * interpolating from a face of - * of one element to the face of - * the neighboring element. - * The size of the matrix is - * then source.dofs_per_face times - * this->dofs_per_face. - * - * Derived elements will have to - * implement this function. They - * may only provide interpolation - * matrices for certain source - * finite elements, for example - * those from the same family. If - * they don't implement - * interpolation from a given - * element, then they must throw - * an exception of type - * FiniteElement::ExcInterpolationNotImplemented. - */ - virtual void - get_subface_interpolation_matrix (const FiniteElement &source, - const unsigned int subface, - FullMatrix &matrix) const; - /** * Check for non-zero values on a face. * - * This function returns - * @p true, if the shape - * function @p shape_index has - * non-zero values on the face - * @p face_index. + * This function returns @p true, if the shape function @p shape_index has + * non-zero values on the face @p face_index. * - * Implementation of the - * interface in - * FiniteElement + * Implementation of the interface in FiniteElement */ virtual bool has_support_on_face (const unsigned int shape_index, const unsigned int face_index) const; - /** - * @name Functions to support hp - * @{ - */ - - /** - * Return whether this element - * implements its hanging node - * constraints in the new way, - * which has to be used to make - * elements "hp compatible". - * - * For the FE_Q_DG0 class the result is - * always true (independent of the degree - * of the element), as it implements the - * complete set of functions necessary - * for hp capability. - */ - virtual bool hp_constraints_are_implemented () const; - - /** - * If, on a vertex, several finite elements are active, the hp code - * first assigns the degrees of freedom of each of these FEs - * different global indices. It then calls this function to find out - * which of them should get identical values, and consequently can - * receive the same global DoF index. This function therefore - * returns a list of identities between DoFs of the present finite - * element object with the DoFs of @p fe_other, which is a reference - * to a finite element object representing one of the other finite - * elements active on this particular vertex. The function computes - * which of the degrees of freedom of the two finite element objects - * are equivalent, both numbered between zero and the corresponding - * value of dofs_per_vertex of the two finite elements. The first - * index of each pair denotes one of the vertex dofs of the present - * element, whereas the second is the corresponding index of the - * other finite element. - */ - virtual - std::vector > - hp_vertex_dof_identities (const FiniteElement &fe_other) const; - - /** - * Same as - * hp_vertex_dof_indices(), - * except that the function - * treats degrees of freedom on - * lines. - */ - virtual - std::vector > - hp_line_dof_identities (const FiniteElement &fe_other) const; - - /** - * Same as - * hp_vertex_dof_indices(), - * except that the function - * treats degrees of freedom on - * quads. - */ - virtual - std::vector > - hp_quad_dof_identities (const FiniteElement &fe_other) const; - - /** - * Return whether this element dominates - * the one given as argument when they - * meet at a common face, - * whether it is the other way around, - * whether neither dominates, or if - * either could dominate. - * - * For a definition of domination, see - * FiniteElementBase::Domination and in - * particular the @ref hp_paper "hp paper". - */ - virtual - FiniteElementDomination::Domination - compare_for_face_domination (const FiniteElement &fe_other) const; - //@} - - /** - * Determine an estimate for the - * memory consumption (in bytes) - * of this object. - * - * This function is made virtual, - * since finite element objects - * are usually accessed through - * pointers to their base class, - * rather than the class itself. - */ - virtual std::size_t memory_consumption () const; - protected: /** - * @p clone function instead of - * a copy constructor. + * @p clone function instead of a copy constructor. * - * This function is needed by the - * constructors of @p FESystem. + * This function is needed by the constructors of @p FESystem. */ virtual FiniteElement *clone() const; private: + /** * Returns the restriction_is_additive flags. * Only the last component is true. @@ -483,168 +324,18 @@ private: static std::vector get_riaf_vector(const unsigned int degree); /** - * Only for internal use. Its - * full name is - * @p get_dofs_per_object_vector - * function and it creates the - * @p dofs_per_object vector that is - * needed within the constructor to - * be passed to the constructor of - * @p FiniteElementData. + * Only for internal use. Its full name is @p get_dofs_per_object_vector + * function and it creates the @p dofs_per_object vector that is needed + * within the constructor to be passed to the constructor of @p + * FiniteElementData. */ static std::vector get_dpo_vector(const unsigned int degree); - - /** - * Only for internal use. Its - * full name is - * @p get_dofs_per_object_vector_q - * function and it creates the - * @p dofs_per_object vector that is - * needed within the constructor to - * be passed to the constructor of - * @p FiniteElementData for FE_Q_DG0 - * objects. - */ - static std::vector get_dpo_vector_q(const unsigned int degree); - - /** - * This is an analogon to the - * FETools::lexicographic_to_hierarchic_numbering - * function, but working on - * faces. Called from the - * constructor. - */ - static - std::vector - face_lexicographic_to_hierarchic_numbering (const unsigned int degree); - - /** - * Initialize the hanging node - * constraints matrices. Called - * from the constructor. - */ - void initialize_constraints (); - - /** - * Initialize the embedding - * matrices. Called from the - * constructor. - */ - void initialize_embedding (); - - /** - * Initialize the restriction - * matrices. Called from the - * constructor. - */ - void initialize_restriction (); - - /** - * Initialize the - * @p unit_support_points field - * of the FiniteElement - * class. Called from the - * constructor. - */ - void initialize_unit_support_points (); - - /** - * Initialize the @p unit_support_points - * field of the FiniteElement - * class. Called from the constructor in - * case the finite element is based on - * quadrature points. - */ - void initialize_unit_support_points (const Quadrature<1> &points); - - /** - * Initialize the - * @p unit_face_support_points field - * of the FiniteElement - * class. Called from the - * constructor. - */ - void initialize_unit_face_support_points (); - - /** - * Initialize the @p - * unit_face_support_points field of the - * FiniteElement class. Called from the - * constructor in case the finite element - * is based on quadrature points. - */ - void initialize_unit_face_support_points (const Quadrature<1> &points); - - /** - * Initialize the - * @p adjust_quad_dof_index_for_face_orientation_table field - * of the FiniteElement - * class. Called from the - * constructor. - */ - void initialize_quad_dof_index_permutation (); - - /** - * Mapping from hierarchic to - * lexicographic numbering on - * first face. Hierarchic is the - * numbering of the shape - * functions. - */ - const std::vector face_index_map; - - - /** - * Forward declaration of a class - * into which we put significant - * parts of the implementation. - * - * See the .cc file for more - * information. - */ - struct Implementation; - - /** - * Allow access from other - * dimensions. We need this since - * we want to call the functions - * @p get_dpo_vector and - * @p lexicographic_to_hierarchic_numbering - * for the faces of the finite - * element of dimension dim+1. - */ - template friend class FE_Q_DG0; - - friend struct FE_Q_DG0::Implementation; }; /*@}*/ -/* -------------- declaration of explicit specializations ------------- */ - -template <> -void FE_Q_DG0<1>::initialize_unit_face_support_points (); - -template <> -std::vector -FE_Q_DG0<1>::face_lexicographic_to_hierarchic_numbering (const unsigned int); - - -template <> -void FE_Q_DG0<1,2>::initialize_unit_face_support_points (); - -template <> -std::vector -FE_Q_DG0<1,2>::face_lexicographic_to_hierarchic_numbering (const unsigned int); - -template <> -void FE_Q_DG0<1,3>::initialize_unit_face_support_points (); - -template <> -std::vector -FE_Q_DG0<1,3>::face_lexicographic_to_hierarchic_numbering (const unsigned int); DEAL_II_NAMESPACE_CLOSE diff --git a/deal.II/include/deal.II/fe/fe_q_iso_q1.h b/deal.II/include/deal.II/fe/fe_q_iso_q1.h new file mode 100644 index 0000000000..a07a1b621b --- /dev/null +++ b/deal.II/include/deal.II/fe/fe_q_iso_q1.h @@ -0,0 +1,154 @@ +//--------------------------------------------------------------------------- +// $Id$ +// +// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//--------------------------------------------------------------------------- +#ifndef __deal2__fe_q_iso_q1_h +#define __deal2__fe_q_iso_q1_h + +#include +#include +#include +#include + +DEAL_II_NAMESPACE_OPEN + + +/*!@addtogroup fe */ +/*@{*/ + +/** + * Implementation of a scalar Lagrange finite element @p Qp-iso-Q1 that + * defines the finite element space of continuous, piecewise linear elements + * with @p p subdivisions in each coordinate direction. It yields an element + * with the same number of degrees of freedom as the @p Qp elements but using + * linear interpolation instead of higher order one. This type of element is + * also called macro element in the literature as it really consists of several + * smaller elements, namely pdim. + * + * The numbering of degrees of freedom is done in exactly the same way as in + * FE_Q of degree @p p. See there for a detailed description on how degrees of + * freedom are numbered within one element. + * + * This element represents a Q-linear finite element space on a reduced mesh + * size h/p. Its effect is equivalent to using FE_Q of degree one on a + * finer mesh by a factor @p p if an equivalent quadrature is used. However, + * this element reduces the flexibility in the choice of (adaptive) mesh size + * by exactly this factor @p p, which typically reduces efficiency. On the + * other hand, comparing this element with @p p subdivisions to the FE_Q + * element of degree @p p on the same mesh shows that the convergence is + * typically much worse for smooth problems. In particular, @p Qp elements + * achieve interpolation orders of hp+1 in the L2 norm, + * whereas these elements reach only (h/p)2. For these two + * reasons, this element is usually not very useful as a standalone. In + * addition, any evaluation of face terms on the boundaries within the + * elements becomes impossible with this element. + * + * Nonetheless, there are a few use cases where this element actually is + * useful: + *
      + * + *
    1. Systems of PDEs where certain variables demand for higher resolutions + * than the others and the additional degrees of freedom should be spend on + * increasing the resolution of linears instead of higher order + * polynomials. This can be the case when irregularities (shocks) appear in + * the solution and stabilization techniques are used that work for linears + * but not higher order elements.
    2. + * + *
    3. Stokes/Navier Stokes systems as the one discussed in step-22 could be + * solved with Q2-iso-Q1 elements for velocities instead of Q2 + * elements. Combined with Q1 pressures they give a stable mixed element + * pair. However, they perform worse than the standard approach in most + * situations.
    4. + * + *
    5. Preconditioning systems of FE_Q systems of higher order @p p with a + * preconditioner based on @p Qp-iso-Q1 elements: Some preconditioners like + * algebraic multigrid perform much better with linear elements than with higher + * order elements because they often implicitly assume a sparse connectivity + * between entries. Then, creating a preconditioner matrix based on these + * elements yields the same number of degrees of freedom (and a spectrally + * equivalent linear system), which can be combined with a (high order) system + * matrix in an iterative solver like CG.
    6. + *
    + * + *

    Appropriate integration

    + * + * Due to the nature of these elements as a concatenation of linears, care + * must be taken when selecting quadrature formulas for this element. The + * standard choice for an element of @p p subelements is a formula + * QIterated(QGauss<1>(2), p), which corresponds to the formula + * that would be used for integrating functions on a finer mesh. This is in + * contrast with FE_Q(p) where QGauss(p+1) is the default choice. In + * particular, care must be taken to not use a quadrature formula that + * evaluates the basis functions (and their derivatives) on sub-element + * boundaries as the gradients of piecewiese functions on internal boundaries + * are set to zero. No checks are performed internally to ensure that this is + * not the case - it is the user's responsibility to avoid these situations. + * + * Also note that the usual deal.II routines for setting up sparsity patterns + * and assembling matrices do not make use of the increased sparsity in this + * element compared to FE_Q. This is because DoFTools::make_sparsity_pattern + * assumes coupling between all degrees of freedom within the element, whereas + * FE_Q_iso_Q1 with more than one subdivision does have less coupling. + * + * @author Martin Kronbichler, 2013 + */ +template +class FE_Q_iso_Q1 : public FE_Q_Base >,dim,spacedim> +{ +public: + /** + * Constructs a FE_Q_iso_Q1 element with a given number of subdivisions. The + * number of subdivision is similar to the degree in FE_Q in the sense that + * both elements produce the same number of degrees of freedom. + */ + FE_Q_iso_Q1(const unsigned int n_subdivisions); + + /** + * Return a string that uniquely identifies a finite element. This class + * returns FE_Q_iso_q1(equivalent_degree), with @p dim and @p + * equivalent_degree replaced by appropriate values. + */ + virtual std::string get_name () const; + + /** + * @name Functions to support hp + * @{ + */ + + /** + * Return whether this element dominates the one given as argument when they + * meet at a common face, whether it is the other way around, whether + * neither dominates, or if either could dominate. + * + * For a definition of domination, see FiniteElementBase::Domination and in + * particular the @ref hp_paper "hp paper". + */ + virtual + FiniteElementDomination::Domination + compare_for_face_domination (const FiniteElement &fe_other) const; + //@} + +protected: + + /** + * @p clone function instead of a copy constructor. + * + * This function is needed by the constructors of @p FESystem. + */ + virtual FiniteElement *clone() const; +}; + + + +/*@}*/ + +DEAL_II_NAMESPACE_CLOSE + +#endif diff --git a/deal.II/include/deal.II/fe/mapping_q.h b/deal.II/include/deal.II/fe/mapping_q.h index f32ecb3ea6..3e1ae95444 100644 --- a/deal.II/include/deal.II/fe/mapping_q.h +++ b/deal.II/include/deal.II/fe/mapping_q.h @@ -20,7 +20,7 @@ DEAL_II_NAMESPACE_OPEN -template class TensorProductPolynomials; +template class TensorProductPolynomials; /*!@addtogroup mapping */ diff --git a/deal.II/include/deal.II/lac/vector.templates.h b/deal.II/include/deal.II/lac/vector.templates.h index 09afdc4a68..82437f140c 100644 --- a/deal.II/include/deal.II/lac/vector.templates.h +++ b/deal.II/include/deal.II/lac/vector.templates.h @@ -335,20 +335,20 @@ namespace internal } template - void copy_subrange (const unsigned int begin, - const unsigned int end, + void copy_subrange (const unsigned int begin, + const unsigned int end, const dealii::Vector &src, - dealii::Vector &dst) + dealii::Vector &dst) { memcpy(&*(dst.begin()+begin), &*(src.begin()+begin), (end-begin)*sizeof(T)); } template - void copy_subrange (const unsigned int begin, - const unsigned int end, + void copy_subrange (const unsigned int begin, + const unsigned int end, const dealii::Vector &src, - dealii::Vector &dst) + dealii::Vector &dst) { const T *q = src.begin()+begin; const T *const end_q = src.begin()+end; @@ -358,18 +358,21 @@ namespace internal } template - void copy_subrange_wrap (const unsigned int begin, - const unsigned int end, + void copy_subrange_wrap (const unsigned int begin, + const unsigned int end, const dealii::Vector &src, - dealii::Vector &dst) + dealii::Vector &dst) { copy_subrange (begin, end, src, dst); } template void copy_vector (const dealii::Vector &src, - dealii::Vector &dst) + dealii::Vector &dst) { + if (PointerComparison::equal(&src, &dst)) + return; + const unsigned int vec_size = src.size(); const unsigned int dst_size = dst.size(); if (dst_size != vec_size) diff --git a/deal.II/include/deal.II/matrix_free/matrix_free.templates.h b/deal.II/include/deal.II/matrix_free/matrix_free.templates.h index 2014ab8435..b03f07fea9 100644 --- a/deal.II/include/deal.II/matrix_free/matrix_free.templates.h +++ b/deal.II/include/deal.II/matrix_free/matrix_free.templates.h @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -524,15 +525,25 @@ void MatrixFree::initialize_indices const FE_Poly,dim,dim> *fe_poly = dynamic_cast,dim,dim>*> (&fe.base_element(0)); + const FE_Poly >,dim,dim> *fe_poly_piece = + dynamic_cast >,dim,dim>*> + (&fe.base_element(0)); // This class currently only works for elements derived from - // FE_Poly,dim,dim>. For any other - // element, the dynamic cast above will fail and give fe_poly == 0. - Assert (fe_poly != 0, ExcNotImplemented()); + // FE_Poly,dim,dim> or piecewise + // polynomials. For any other element, the dynamic casts above will + // fail and give fe_poly == 0. + Assert (fe_poly != 0 || fe_poly_piece != 0, ExcNotImplemented()); if (n_fe_components == 1) { - lexicographic_inv[no][fe_index] = - fe_poly->get_poly_space_numbering_inverse(); + if (fe_poly != 0) + lexicographic_inv[no][fe_index] = + fe_poly->get_poly_space_numbering_inverse(); + else + lexicographic_inv[no][fe_index] = + fe_poly_piece->get_poly_space_numbering_inverse(); AssertDimension (lexicographic_inv[no][fe_index].size(), dof_info[no].dofs_per_cell[fe_index]); } @@ -541,7 +552,8 @@ void MatrixFree::initialize_indices // ok, we have more than one component Assert (n_fe_components > 1, ExcInternalError()); std::vector scalar_lex = - fe_poly->get_poly_space_numbering(); + fe_poly != 0 ? fe_poly->get_poly_space_numbering() : + fe_poly_piece->get_poly_space_numbering(); AssertDimension (scalar_lex.size() * n_fe_components, dof_info[no].dofs_per_cell[fe_index]); std::vector lexicographic (dof_info[no].dofs_per_cell[fe_index]); diff --git a/deal.II/include/deal.II/matrix_free/shape_info.templates.h b/deal.II/include/deal.II/matrix_free/shape_info.templates.h index 1eb088bae5..cb8488329c 100644 --- a/deal.II/include/deal.II/matrix_free/shape_info.templates.h +++ b/deal.II/include/deal.II/matrix_free/shape_info.templates.h @@ -59,8 +59,14 @@ namespace internal { const FE_Poly,dim,dim> *fe_poly = dynamic_cast,dim,dim>*>(&fe); - Assert (fe_poly != 0, ExcNotImplemented()); - lexicographic = fe_poly->get_poly_space_numbering_inverse(); + const FE_Poly >,dim,dim> *fe_poly_piece = + dynamic_cast >,dim,dim>*> (&fe); + Assert (fe_poly != 0 || fe_poly_piece, ExcNotImplemented()); + lexicographic = fe_poly != 0 ? + fe_poly->get_poly_space_numbering_inverse() : + fe_poly_piece->get_poly_space_numbering_inverse(); // to evaluate 1D polynomials, evaluate along the line where y=z=0, // assuming that shape_value(0,Point()) == 1. otherwise, need diff --git a/deal.II/source/base/CMakeLists.txt b/deal.II/source/base/CMakeLists.txt index 3eb89bfc66..5269d6c64e 100644 --- a/deal.II/source/base/CMakeLists.txt +++ b/deal.II/source/base/CMakeLists.txt @@ -51,6 +51,7 @@ SET(_src polynomials_adini.cc polynomials_bdm.cc polynomials_nedelec.cc + polynomials_piecewise.cc polynomial_space.cc polynomials_p.cc polynomials_raviart_thomas.cc diff --git a/deal.II/source/base/polynomial.cc b/deal.II/source/base/polynomial.cc index 0664ce5e2a..7d399b31c0 100644 --- a/deal.II/source/base/polynomial.cc +++ b/deal.II/source/base/polynomial.cc @@ -102,15 +102,12 @@ namespace Polynomials Assert (values.size() > 0, ExcZero()); const unsigned int values_size=values.size(); - // evaluate Lagrange polynomial and - // derivatives + // evaluate Lagrange polynomial and derivatives if (in_lagrange_product_form == true) { - // to compute the value and all derivatives of - // a polynomial of the form - // (x-x_1)*(x-x_2)*...*(x-x_n), expand the - // derivatives like automatic differentiation - // does. + // to compute the value and all derivatives of a polynomial of the + // form (x-x_1)*(x-x_2)*...*(x-x_n), expand the derivatives like + // automatic differentiation does. const unsigned int n_supp = lagrange_support_points.size(); switch (values_size) { @@ -122,31 +119,24 @@ namespace Polynomials { const number v = x-lagrange_support_points[i]; - // multiply by (x-x_i) and compute action on - // all derivatives, too (inspired from - // automatic differentiation: implement the - // product rule for the old value and the new - // variable 'v', i.e., expand value v and - // derivative one). since we reuse a value - // from the next lower derivative from the - // steps before, need to start from the - // highest derivative + // multiply by (x-x_i) and compute action on all derivatives, + // too (inspired from automatic differentiation: implement the + // product rule for the old value and the new variable 'v', + // i.e., expand value v and derivative one). since we reuse a + // value from the next lower derivative from the steps before, + // need to start from the highest derivative for (unsigned int k=values_size-1; k>0; --k) values[k] = (values[k] * v + values[k-1]); values[0] *= v; } - // finally, multiply by the weight in the - // Lagrange denominator. Could be done instead - // of setting values[0] = 1 above, but that - // gives different accumulation of round-off - // errors (multiplication is not associative) - // compared to when we computed the weight, - // and hence a basis function might not be - // exactly one at the center point, which is - // nice to have. We also multiply derivatives - // by k! to transform the product p_n = - // p^(n)(x)/k! into the actual form of the - // derivative + // finally, multiply by the weight in the Lagrange + // denominator. Could be done instead of setting values[0] = 1 + // above, but that gives different accumulation of round-off + // errors (multiplication is not associative) compared to when we + // computed the weight, and hence a basis function might not be + // exactly one at the center point, which is nice to have. We also + // multiply derivatives by k! to transform the product p_n = + // p^(n)(x)/k! into the actual form of the derivative { number k_faculty = 1; for (unsigned int k=0; k 0, ExcEmptyObject()); - // if we only need the value, then - // call the other function since - // that is significantly faster - // (there is no need to allocate - // and free memory, which is really - // expensive compared to all the - // other operations!) + // if we only need the value, then call the other function since that is + // significantly faster (there is no need to allocate and free memory, + // which is really expensive compared to all the other operations!) if (values_size == 1) { values[0] = value(x); return; }; - // if there are derivatives needed, - // then do it properly by the - // full Horner scheme + // if there are derivatives needed, then do it properly by the full Horner + // scheme const unsigned int m=coefficients.size(); std::vector a(coefficients); unsigned int j_faculty=1; - // loop over all requested - // derivatives. note that - // derivatives @p{j>m} are - // necessarily zero, as they - // differentiate the polynomial - // more often than the highest - // power is + // loop over all requested derivatives. note that derivatives @p{j>m} are + // necessarily zero, as they differentiate the polynomial more often than + // the highest power is const unsigned int min_valuessize_m=std::min(values_size, m); for (unsigned int j=0; j::transform_into_standard_form () { - // should only be called when the product form - // is active + // should only be called when the product form is active Assert (in_lagrange_product_form == true, ExcInternalError()); Assert (coefficients.size() == 0, ExcInternalError()); - // compute coefficients by expanding the - // product (x-x_i) term by term + // compute coefficients by expanding the product (x-x_i) term by term coefficients.resize (lagrange_support_points.size()+1); if (lagrange_support_points.size() == 0) coefficients[0] = 1.; @@ -738,9 +715,8 @@ namespace Polynomials { Assert (coefficients.size() == 0, ExcInternalError()); - // For polynomial order up to 3, we have - // precomputed weights. Use these weights - // instead of the product form + // For polynomial order up to 3, we have precomputed weights. Use these + // weights instead of the product form if (n <= 3) { this->in_lagrange_product_form = false; diff --git a/deal.II/source/base/polynomials_piecewise.cc b/deal.II/source/base/polynomials_piecewise.cc new file mode 100644 index 0000000000..70a259ffa4 --- /dev/null +++ b/deal.II/source/base/polynomials_piecewise.cc @@ -0,0 +1,145 @@ +//--------------------------------------------------------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2010, 2011, 2012 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//--------------------------------------------------------------------------- + + +#include + + +DEAL_II_NAMESPACE_OPEN + + + +namespace Polynomials +{ + + template + PiecewisePolynomial::PiecewisePolynomial (const Polynomial &coefficients_on_interval, + const unsigned int n_intervals, + const unsigned int interval, + const bool spans_next_interval) + : + polynomial (coefficients_on_interval), + n_intervals (n_intervals), + interval (interval), + spans_two_intervals (spans_next_interval) + { + Assert (n_intervals > 0, ExcMessage ("No intervals given")); + AssertIndexRange (interval, n_intervals); + } + + + + template + void + PiecewisePolynomial::value (const number x, + std::vector &values) const + { + Assert (values.size() > 0, ExcZero()); + const unsigned int values_size=values.size(); + + // shift polynomial if necessary + number y = x; + double derivative_change_sign = 1.; + if (n_intervals > 0) + { + const number step = 1./n_intervals; + // polynomial spans over two intervals + if (spans_two_intervals) + { + const double offset = step * interval; + if (xoffset+step+step) + { + for (unsigned int k=0; koffset+step) + { + for (unsigned int k=0; k 0 || + derivative_change_sign == -1.)) + || + (std::abs(y-step)<1e-14 && + (interval < n_intervals-1 || derivative_change_sign == -1.))) + { + values[0] = value(x); + for (unsigned int d=1; d > + generate_complete_Lagrange_basis_on_subdivisions (const unsigned int n_subdivisions, + const unsigned int base_degree) + { + std::vector > p_base = + LagrangeEquidistant::generate_complete_basis(base_degree); + for (unsigned int i=0; i > p; + p.reserve (n_subdivisions * base_degree + 1); + + p.push_back (PiecewisePolynomial (p_base[0], n_subdivisions, 0, + false)); + for (unsigned int s=0; s (p_base[i+1], n_subdivisions, + s, + i==(base_degree-1) && + s; + template class PiecewisePolynomial; + template class PiecewisePolynomial; +} + +DEAL_II_NAMESPACE_CLOSE diff --git a/deal.II/source/base/tensor_product_polynomials.cc b/deal.II/source/base/tensor_product_polynomials.cc index f57e8d06a8..23f92aa94d 100644 --- a/deal.II/source/base/tensor_product_polynomials.cc +++ b/deal.II/source/base/tensor_product_polynomials.cc @@ -13,6 +13,7 @@ #include +#include #include #include @@ -22,56 +23,72 @@ DEAL_II_NAMESPACE_OPEN /* ------------------- TensorProductPolynomials -------------- */ -template <> -inline -void -TensorProductPolynomials<1>:: -compute_index (const unsigned int i, - unsigned int (&indices)[1]) const -{ - Assert (i + inline + void compute_tensor_index(const unsigned int, + const unsigned int, + const unsigned int, + unsigned int (&)[dim]) + { + Assert(false, ExcNotImplemented()); + } + inline + void compute_tensor_index(const unsigned int n, + const unsigned int , + const unsigned int , + unsigned int (&indices)[1]) + { + indices[0] = n; + } -template <> -inline -void -TensorProductPolynomials<2>:: -compute_index (const unsigned int i, - unsigned int (&indices)[2]) const -{ - const unsigned int n_pols = polynomials.size(); - Assert (i +template inline void -TensorProductPolynomials<3>:: +TensorProductPolynomials:: compute_index (const unsigned int i, - unsigned int (&indices)[3]) const + unsigned int (&indices)[(dim > 0 ? dim : 1)]) const { - const unsigned int n_pols = polynomials.size(); - Assert (i(polynomials.size()),ExcInternalError()); + internal::compute_tensor_index(index_map[i], polynomials.size(), + polynomials.size(), indices); } -template + +template void -TensorProductPolynomials::output_indices(std::ostream &out) const +TensorProductPolynomials::output_indices(std::ostream &out) const { unsigned int ix[dim]; for (unsigned int i=0; i::output_indices(std::ostream &out) const -template +template void -TensorProductPolynomials::set_numbering( +TensorProductPolynomials::set_numbering( const std::vector &renumber) { Assert(renumber.size()==index_map.size(), @@ -101,11 +118,13 @@ TensorProductPolynomials::set_numbering( -template +template double -TensorProductPolynomials::compute_value (const unsigned int i, - const Point &p) const +TensorProductPolynomials::compute_value (const unsigned int i, + const Point &p) const { + Assert(dim>0, ExcNotImplemented()); + unsigned int indices[dim]; compute_index (i, indices); @@ -118,21 +137,10 @@ TensorProductPolynomials::compute_value (const unsigned int i, -template <> -double -TensorProductPolynomials<0>::compute_value (const unsigned int , - const Point<0> &) const -{ - Assert (false, ExcNotImplemented()); - return 0.; -} - - - -template +template Tensor<1,dim> -TensorProductPolynomials::compute_grad (const unsigned int i, - const Point &p) const +TensorProductPolynomials::compute_grad (const unsigned int i, + const Point &p) const { unsigned int indices[dim]; compute_index (i, indices); @@ -164,10 +172,11 @@ TensorProductPolynomials::compute_grad (const unsigned int i, } -template + +template Tensor<2,dim> -TensorProductPolynomials::compute_grad_grad (const unsigned int i, - const Point &p) const +TensorProductPolynomials::compute_grad_grad (const unsigned int i, + const Point &p) const { unsigned int indices[dim]; compute_index (i, indices); @@ -209,9 +218,9 @@ TensorProductPolynomials::compute_grad_grad (const unsigned int i, -template +template void -TensorProductPolynomials:: +TensorProductPolynomials:: compute (const Point &p, std::vector &values, std::vector > &grads, @@ -308,24 +317,6 @@ compute (const Point &p, -template -unsigned int -TensorProductPolynomials::n() const -{ - return n_tensor_pols; -} - - - -template <> -unsigned int -TensorProductPolynomials<0>::n() const -{ - return numbers::invalid_unsigned_int; -} - - - /* ------------------- AnisotropicPolynomials -------------- */ @@ -347,45 +338,19 @@ AnisotropicPolynomials(const std::vector -void -AnisotropicPolynomials<1>:: -compute_index (const unsigned int i, - unsigned int (&indices)[1]) const -{ - Assert (i -void -AnisotropicPolynomials<2>:: -compute_index (const unsigned int i, - unsigned int (&indices)[2]) const -{ - Assert (i < polynomials[0].size()*polynomials[1].size(), - ExcInternalError()); - - indices[0] = i % polynomials[0].size(); - indices[1] = i / polynomials[0].size(); -} - - - -template <> +template void -AnisotropicPolynomials<3>:: +AnisotropicPolynomials:: compute_index (const unsigned int i, - unsigned int (&indices)[3]) const + unsigned int (&indices)[dim]) const { - Assert (i < polynomials[0].size()*polynomials[1].size()*polynomials[2].size(), - ExcInternalError()); + unsigned int n_poly = 1; + for (unsigned int d=0; d /* ------------------- explicit instantiations -------------- */ -template class TensorProductPolynomials<1>; -template class TensorProductPolynomials<2>; -template class TensorProductPolynomials<3>; +template class TensorProductPolynomials<1,Polynomials::Polynomial >; +template class TensorProductPolynomials<2,Polynomials::Polynomial >; +template class TensorProductPolynomials<3,Polynomials::Polynomial >; + +template class TensorProductPolynomials<1,Polynomials::PiecewisePolynomial >; +template class TensorProductPolynomials<2,Polynomials::PiecewisePolynomial >; +template class TensorProductPolynomials<3,Polynomials::PiecewisePolynomial >; template class AnisotropicPolynomials<1>; template class AnisotropicPolynomials<2>; diff --git a/deal.II/source/base/tensor_product_polynomials_const.cc b/deal.II/source/base/tensor_product_polynomials_const.cc index 7265e869a6..6d6e6876b2 100644 --- a/deal.II/source/base/tensor_product_polynomials_const.cc +++ b/deal.II/source/base/tensor_product_polynomials_const.cc @@ -21,106 +21,25 @@ DEAL_II_NAMESPACE_OPEN /* ------------------- TensorProductPolynomialsConst -------------- */ -template <> -inline -void -TensorProductPolynomialsConst<1>:: -compute_index (const unsigned int i, - unsigned int (&indices)[1]) const -{ - Assert (i -inline -void -TensorProductPolynomialsConst<2>:: -compute_index (const unsigned int i, - unsigned int (&indices)[2]) const -{ - const unsigned int n_pols = polynomials.size(); - Assert (i -inline -void -TensorProductPolynomialsConst<3>:: -compute_index (const unsigned int i, - unsigned int (&indices)[3]) const -{ - const unsigned int n_pols = polynomials.size(); - Assert (i -void -TensorProductPolynomialsConst::output_indices(std::ostream &out) const -{ - unsigned int ix[dim]; - //ouput without constant locally constant function - for (unsigned int i=0; i -void -TensorProductPolynomialsConst::set_numbering( - const std::vector &renumber) -{ - Assert(renumber.size()==index_map.size(), - ExcDimensionMismatch(renumber.size(), index_map.size())); - - index_map=renumber; - for (unsigned int i=0; i double TensorProductPolynomialsConst::compute_value (const unsigned int i, const Point &p) const { - const unsigned int max_indices = Utilities::fixed_power(polynomials.size()); - + const unsigned int max_indices = this->n_tensor_pols; Assert (i<=max_indices, ExcInternalError()); // treat the regular basis functions if (iTensorProductPolynomials::compute_value(i,p); else // this is for the constant function return 1.; } + + template <> double TensorProductPolynomialsConst<0>::compute_value (const unsigned int , @@ -136,42 +55,12 @@ Tensor<1,dim> TensorProductPolynomialsConst::compute_grad (const unsigned int i, const Point &p) const { - const unsigned int max_indices = Utilities::fixed_power(polynomials.size()); - + const unsigned int max_indices = this->n_tensor_pols; Assert (i<=max_indices, ExcInternalError()); // treat the regular basis functions if (i grad; - - unsigned int indices[dim]; - compute_index (i, indices); - - // compute values and - // uni-directional derivatives at - // the given point in each - // co-ordinate direction - double v [dim][2]; - { - std::vector tmp (2); - for (unsigned int d=0; dTensorProductPolynomials::compute_grad(i,p); else // this is for the constant function return Tensor<1,dim>(); @@ -184,48 +73,12 @@ Tensor<2,dim> TensorProductPolynomialsConst::compute_grad_grad (const unsigned int i, const Point &p) const { - const unsigned int max_indices = Utilities::fixed_power(polynomials.size()); - + const unsigned int max_indices = this->n_tensor_pols; Assert (i<=max_indices, ExcInternalError()); // treat the regular basis functions if (i grad_grad; - - unsigned int indices[dim]; - compute_index (i, indices); - - double v [dim][3]; - { - std::vector tmp (3); - for (unsigned int d=0; dTensorProductPolynomials::compute_grad_grad(i,p); else // this is for the constant function return Tensor<2,dim>(); @@ -239,116 +92,44 @@ compute (const Point &p, std::vector > &grads, std::vector > &grad_grads) const { - Assert (values.size()==n_tensor_pols || values.size()==0, - ExcDimensionMismatch2(values.size(), n_tensor_pols, 0)); - Assert (grads.size()==n_tensor_pols || grads.size()==0, - ExcDimensionMismatch2(grads.size(), n_tensor_pols, 0)); - Assert (grad_grads.size()==n_tensor_pols|| grad_grads.size()==0, - ExcDimensionMismatch2(grad_grads.size(), n_tensor_pols, 0)); - - const bool update_values = (values.size() == n_tensor_pols), - update_grads = (grads.size()==n_tensor_pols), - update_grad_grads = (grad_grads.size()==n_tensor_pols); - - // check how many - // values/derivatives we have to - // compute - unsigned int n_values_and_derivatives = 0; - if (update_values) - n_values_and_derivatives = 1; - if (update_grads) - n_values_and_derivatives = 2; - if (update_grad_grads) - n_values_and_derivatives = 3; - - - // compute the values (and derivatives, if - // necessary) of all polynomials at this - // evaluation point. to avoid many - // reallocation, use one std::vector for - // polynomial evaluation and store the - // result as Tensor<1,3> (that has enough - // fields for any evaluation of values and - // derivatives) - Table<2,Tensor<1,3> > v(dim, polynomials.size()+1); - { - std::vector tmp (n_values_and_derivatives); - for (unsigned int d=0; dn_tensor_pols+1 || values.size()==0, + ExcDimensionMismatch2(values.size(), this->n_tensor_pols+1, 0)); + Assert (grads.size()==this->n_tensor_pols+1 || grads.size()==0, + ExcDimensionMismatch2(grads.size(), this->n_tensor_pols+1, 0)); + Assert (grad_grads.size()==this->n_tensor_pols+1 || grad_grads.size()==0, + ExcDimensionMismatch2(grad_grads.size(), this->n_tensor_pols+1, 0)); + + // remove slot for const value, go into the base class compute method and + // finally append the const value again + bool do_values = false, do_grads = false, do_grad_grads = false; + if (values.empty() == false) { - // first get the - // one-dimensional indices of - // this particular tensor - // product polynomial - unsigned int indices[dim]; - compute_index (i, indices); - - if (update_values) - { - values[i] = 1; - for (unsigned int x=0; xTensorProductPolynomials::compute(p, values, grads, grad_grads); -template -unsigned int -TensorProductPolynomialsConst::n() const -{ - return n_tensor_pols; + //for dgq node: values =1, grads=0, grads_grads=0 + if (do_values) + values.push_back(1.); + if (do_grads) + grads.push_back(Tensor<1,dim>()); + if (do_grad_grads) + grad_grads.push_back(Tensor<2,dim>()); } - -template <> -unsigned int -TensorProductPolynomialsConst<0>::n() const -{ - return numbers::invalid_unsigned_int; -} - /* ------------------- explicit instantiations -------------- */ template class TensorProductPolynomialsConst<1>; template class TensorProductPolynomialsConst<2>; diff --git a/deal.II/source/fe/CMakeLists.txt b/deal.II/source/fe/CMakeLists.txt index 5ee58d523b..d5d3852aab 100644 --- a/deal.II/source/fe/CMakeLists.txt +++ b/deal.II/source/fe/CMakeLists.txt @@ -36,8 +36,10 @@ SET(_src fe_poly.cc fe_poly_tensor.cc fe_q.cc + fe_q_base.cc fe_q_dg0.cc fe_q_hierarchical.cc + fe_q_iso_q1.cc fe_raviart_thomas.cc fe_raviart_thomas_nodal.cc fe_system.cc @@ -67,9 +69,11 @@ SET(_inst fe_nothing.inst.in fe_poly.inst.in fe_poly_tensor.inst.in + fe_q_base.inst.in fe_q_dg0.inst.in fe_q_hierarchical.inst.in fe_q.inst.in + fe_q_iso_q1.inst.in fe_raviart_thomas.inst.in fe_raviart_thomas_nodal.inst.in fe_system.inst.in diff --git a/deal.II/source/fe/fe_poly.cc b/deal.II/source/fe/fe_poly.cc index c2be11407a..2c1ba722ea 100644 --- a/deal.II/source/fe/fe_poly.cc +++ b/deal.II/source/fe/fe_poly.cc @@ -15,6 +15,7 @@ #include #include #include +#include #include #include diff --git a/deal.II/source/fe/fe_poly.inst.in b/deal.II/source/fe/fe_poly.inst.in index 061f74b81a..50ad8f5f85 100644 --- a/deal.II/source/fe/fe_poly.inst.in +++ b/deal.II/source/fe/fe_poly.inst.in @@ -14,9 +14,10 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) { -#if deal_II_dimension <= deal_II_space_dimension +#if deal_II_dimension <= deal_II_space_dimension template class FE_Poly, deal_II_dimension, deal_II_space_dimension>; template class FE_Poly, deal_II_dimension, deal_II_space_dimension>; + template class FE_Poly >, deal_II_dimension, deal_II_space_dimension>; template class FE_Poly, deal_II_dimension, deal_II_space_dimension>; template class FE_Poly, deal_II_dimension, deal_II_space_dimension>; #endif diff --git a/deal.II/source/fe/fe_q.cc b/deal.II/source/fe/fe_q.cc index ede4249d59..5e281b948d 100644 --- a/deal.II/source/fe/fe_q.cc +++ b/deal.II/source/fe/fe_q.cc @@ -2,7 +2,7 @@ // $Id$ // Version: $Name$ // -// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 by the deal.II authors +// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 by the deal.II authors // // This file is subject to QPL and may not be distributed // without copyright and license information. Please refer @@ -11,13 +11,8 @@ // //--------------------------------------------------------------------------- -#include -#include -#include -#include -#include -#include #include +#include #include #include @@ -25,527 +20,25 @@ DEAL_II_NAMESPACE_OPEN -// namespace for some functions that are used in this file. they are -// specific to numbering conventions used for the FE_Q element, and -// are thus not very interesting to the outside world. we'd like to -// simply put them into an anonymous namespace, but that triggers an -// odd error with icc which can't compile this small snippet if the -// function is static: -// -------------------- -// template struct int2type {}; -// -// namespace { -// static void SYMBOL (const int2type<1> & ) {} -// } -// -// template void g() { -// SYMBOL(int2type()); -// } -// -// template void g<1>(); -// -------------------- -// the function needs to be static because of another icc bug, though. -// work around this by packing everything into a namespace of its own -// and have the anonymous namespace inside -// -// this is now intel icc issue 216082 -namespace FE_Q_Helper -{ - namespace - { - // given a permutation array, - // compute and return the inverse - // permutation - inline - std::vector - invert_numbering (const std::vector &in) - { - std::vector out (in.size()); - for (unsigned int i=0; i - inline - void - zero_indices (unsigned int indices[dim]) - { - for (unsigned int d=0; d - inline - void - increment_indices (unsigned int indices[dim], - const unsigned int dofs1d) - { - ++indices[0]; - for (int d=0; d - inline - std::vector > - generate_poly_space1d (const std::vector > &unit_support_points, - const std::vector &index_map_inverse, - const unsigned int dofs1d) - { - AssertDimension (Utilities::fixed_power (dofs1d), - unit_support_points.size()); - std::vector > points1d (dofs1d); - for (unsigned int i=0; i(unit_support_points[j](0)); - for (unsigned int d=1; d -struct FE_Q::Implementation -{ - /** - * Initialize the hanging node - * constraints matrices. Called from the - * constructor in case the finite element - * is based on quadrature points. - */ - template - static - void initialize_constraints (const Quadrature<1> &, - FE_Q<1,spacedim> &) - { - // no constraints in 1d - } - - - template - static - void initialize_constraints (const Quadrature<1> &points, - FE_Q<2,spacedim> &fe) - { - const unsigned int dim = 2; - - // restricted to each face, the - // traces of the shape functions is - // an element of P_{k} (in 2d), or - // Q_{k} (in 3d), where k is the - // degree of the element. from - // this, we interpolate between - // mother and cell face. - - // the interpolation process works - // as follows: on each subface, - // we want that finite element - // solutions from both sides - // coincide. i.e. if a and b are - // expansion coefficients for the - // shape functions from both sides, - // we seek a relation between a and - // b such that - // sum_j a_j phi^c_j(x) - // == sum_j b_j phi_j(x) - // for all points x on the - // interface. here, phi^c_j are the - // shape functions on the small - // cell on one side of the face, - // and phi_j those on the big cell - // on the other side. To get this - // relation, it suffices to look at - // a sufficient number of points - // for which this has to hold. if - // there are n functions, then we - // need n evaluation points, and we - // choose them equidistantly. - // - // we obtain the matrix system - // A a == B b - // where - // A_ij = phi^c_j(x_i) - // B_ij = phi_j(x_i) - // and the relation we are looking - // for is - // a = A^-1 B b - // - // for the special case of Lagrange - // interpolation polynomials, A_ij - // reduces to delta_ij, and - // a_i = B_ij b_j - // Hence, - // interface_constraints(i,j)=B_ij. - // - // for the general case, where we - // don't have Lagrange - // interpolation polynomials, this - // is a little more - // complicated. Then we would - // evaluate at a number of points - // and invert the interpolation - // matrix A. - // - // Note, that we build up these - // matrices for all subfaces at - // once, rather than considering - // them separately. the reason is - // that we finally will want to - // have them in this order anyway, - // as this is the format we need - // inside deal.II - - // In the following the points x_i - // are constructed in following - // order (n=degree-1) - // *----------*---------* - // 1..n 0 n+1..2n - // i.e. first the midpoint of the - // line, then the support points on - // subface 0 and on subface 1 - std::vector > constraint_points; - // Add midpoint - constraint_points.push_back (Point (0.5)); - - if (fe.degree>1) - { - const unsigned int n=fe.degree-1; - const double step=1./fe.degree; - // subface 0 - for (unsigned int i=1; i<=n; ++i) - constraint_points.push_back ( - GeometryInfo::child_to_cell_coordinates(Point(i*step),0)); - // subface 1 - for (unsigned int i=1; i<=n; ++i) - constraint_points.push_back ( - GeometryInfo::child_to_cell_coordinates(Point(i*step),1)); - } - - // Now construct relation between - // destination (child) and source (mother) - // dofs. - const std::vector > polynomials= - Polynomials::generate_complete_Lagrange_basis(points.get_points()); - - fe.interface_constraints - .TableBase<2,double>::reinit (fe.interface_constraints_size()); - - for (unsigned int i=0; i - static - void initialize_constraints (const Quadrature<1> &points, - FE_Q<3,spacedim> &fe) - { - const unsigned int dim = 3; - - // For a detailed documentation of - // the interpolation see the - // FE_Q<2>::initialize_constraints - // function. - - // In the following the points x_i - // are constructed in the order as - // described in the documentation - // of the FiniteElement class - // (fe_base.h), i.e. - // *--15--4--16--* - // | | | - // 10 19 6 20 12 - // | | | - // 1--7---0--8---2 - // | | | - // 9 17 5 18 11 - // | | | - // *--13--3--14--* - std::vector > constraint_points; - - // Add midpoint - constraint_points.push_back (Point (0.5, 0.5)); - - // Add midpoints of lines of - // "mother-face" - constraint_points.push_back (Point (0, 0.5)); - constraint_points.push_back (Point (1, 0.5)); - constraint_points.push_back (Point (0.5, 0)); - constraint_points.push_back (Point (0.5, 1)); - - if (fe.degree>1) - { - const unsigned int n=fe.degree-1; - const double step=1./fe.degree; - std::vector > line_support_points(n); - for (unsigned int i=0; i qline(line_support_points); - - // auxiliary points in 2d - std::vector > p_line(n); - - // Add nodes of lines interior - // in the "mother-face" - - // line 5: use line 9 - QProjector::project_to_subface(qline, 0, 0, p_line); - for (unsigned int i=0; i (0.5, 0)); - // line 6: use line 10 - QProjector::project_to_subface(qline, 0, 1, p_line); - for (unsigned int i=0; i (0.5, 0)); - // line 7: use line 13 - QProjector::project_to_subface(qline, 2, 0, p_line); - for (unsigned int i=0; i (0, 0.5)); - // line 8: use line 14 - QProjector::project_to_subface(qline, 2, 1, p_line); - for (unsigned int i=0; i (0, 0.5)); - - // DoFs on bordering lines - // lines 9-16 - for (unsigned int face=0; face::faces_per_cell; ++face) - for (unsigned int subface=0; - subface::max_children_per_face; ++subface) - { - QProjector::project_to_subface(qline, face, subface, p_line); - constraint_points.insert(constraint_points.end(), - p_line.begin(), p_line.end()); - } - - // Create constraints for - // interior nodes - std::vector > inner_points(n*n); - for (unsigned int i=0, iy=1; iy<=n; ++iy) - for (unsigned int ix=1; ix<=n; ++ix) - inner_points[i++] = Point (ix*step, iy*step); - - // at the moment do this for - // isotropic face refinement only - for (unsigned int child=0; - child::max_children_per_cell; ++child) - for (unsigned int i=0; i::child_to_cell_coordinates(inner_points[i], child)); - } - - // Now construct relation between - // destination (child) and source (mother) - // dofs. - const unsigned int pnts=(fe.degree+1)*(fe.degree+1); - const std::vector > polynomial_basis= - Polynomials::generate_complete_Lagrange_basis(points.get_points()); - - const TensorProductPolynomials face_polynomials(polynomial_basis); - - fe.interface_constraints - .TableBase<2,double>::reinit (fe.interface_constraints_size()); - - for (unsigned int i=0; i constraint_point; - - // Eliminate FP errors in constraint - // points. Due to their origin, they - // must all be fractions of the unit - // interval. If we have polynomial - // degree 4, the refined element has 8 - // intervals. Hence the coordinates - // must be 0, 0.125, 0.25, 0.375 etc. - // Now the coordinates of the - // constraint points will be multiplied - // by the inverse of the interval size - // (in the example by 8). After that - // the coordinates must be integral - // numbers. Hence a normal truncation - // is performed and the coordinates - // will be scaled back. The equal - // treatment of all coordinates should - // eliminate any FP errors. - for (unsigned int k=0; k (constraint_points[i](k) * interval + 0.25); - constraint_point(k) = 1.*coord_int / interval; - - // The following lines of code - // should eliminate the problems - // with the Constraint-Matrix, - // which appeared for P>=4. The - // Constraint-Matrix class - // complained about different - // constraints for the same entry - // of the Constraint-Matrix. - // Actually this difference could - // be attributed to FP errors, as - // it was in the range of - // 1.0e-16. These errors originate - // in the loss of symmetry in the - // FP approximation of the - // shape-functions. Considering a - // 3rd order shape function in 1D, - // we have N0(x)=N3(1-x) and - // N1(x)=N2(1-x). For higher order - // polynomials the FP - // approximations of the shape - // functions do not satisfy these - // equations any more! Thus in the - // following code everything is - // computed in the interval x \in - // [0..0.5], which is sufficient to - // express all values that could - // come out from a computation of - // any shape function in the full - // interval [0..1]. If x > 0.5 the - // computation is done for 1-x with - // the shape function N_{p-n} - // instead of N_n. Hence symmetry - // is preserved and everything - // works fine... - // - // For a different explanation of - // the problem, see the discussion - // in the FiniteElement class - // for constraint matrices in 3d. - mirror[k] = (constraint_point(k) > 0.5); - if (mirror[k]) - constraint_point(k) = 1.0 - constraint_point(k); - } - - for (unsigned int j=0; j FE_Q::FE_Q (const unsigned int degree) : - FE_Poly, dim, spacedim> ( + FE_Q_Base, dim, spacedim> ( TensorProductPolynomials(Polynomials::LagrangeEquidistant::generate_complete_basis(degree)), - FiniteElementData(get_dpo_vector(degree), + FiniteElementData(this->get_dpo_vector(degree), 1, degree, FiniteElementData::H1), - std::vector (1, false), - std::vector(1, std::vector(1,true))), - face_index_map(FE_Q_Helper::invert_numbering(face_lexicographic_to_hierarchic_numbering (degree))) + std::vector (1, false)) { Assert (degree > 0, ExcMessage ("This element can only be used for polynomial degrees " "greater than zero")); + std::vector > support_points_1d(degree+1); + for (unsigned int i=0; i<=degree; ++i) + support_points_1d[i][0] = static_cast(i)/degree; - std::vector renumber (this->dofs_per_cell); - FETools::hierarchic_to_lexicographic_numbering (*this, renumber); - this->poly_space.set_numbering(renumber); - - // finally fill in support points - // on cell and face - initialize_unit_support_points (); - initialize_unit_face_support_points (); - - // reinit constraints - initialize_constraints (); - - // Reinit the vectors of restriction and - // prolongation matrices to the right sizes - // and compute the matrices - this->reinit_restriction_and_prolongation_matrices(); - initialize_embedding(); - initialize_restriction(); - - initialize_quad_dof_index_permutation(); + this->initialize(support_points_1d); } @@ -553,45 +46,19 @@ FE_Q::FE_Q (const unsigned int degree) template FE_Q::FE_Q (const Quadrature<1> &points) : - FE_Poly, dim, spacedim> ( + FE_Q_Base, dim, spacedim> ( TensorProductPolynomials(Polynomials::generate_complete_Lagrange_basis(points.get_points())), - FiniteElementData(get_dpo_vector(points.size()-1), + FiniteElementData(this->get_dpo_vector(points.size()-1), 1, points.size()-1, FiniteElementData::H1), - std::vector (1, false), - std::vector(1, std::vector(1,true))), - face_index_map(FE_Q_Helper::invert_numbering(face_lexicographic_to_hierarchic_numbering (points.size()-1))) + std::vector (1, false)) { - const int degree = points.size()-1; - + const unsigned int degree = points.size()-1; Assert (degree > 0, ExcMessage ("This element can only be used for polynomial degrees " "at least zero")); - Assert (points.point(0)(0) == 0, - ExcMessage ("The first support point has to be zero.")); - Assert (points.point(degree)(0) == 1, - ExcMessage ("The last support point has to be one.")); - - std::vector renumber (this->dofs_per_cell); - FETools::hierarchic_to_lexicographic_numbering (*this, renumber); - this->poly_space.set_numbering(renumber); - - // finally fill in support points - // on cell and face - initialize_unit_support_points (points); - initialize_unit_face_support_points (points); - // reinit constraints - Implementation::initialize_constraints (points, *this); - - // Reinit the vectors of restriction and - // prolongation matrices to the right sizes - // and compute the matrices - this->reinit_restriction_and_prolongation_matrices(); - initialize_embedding(); - initialize_restriction(); - - initialize_quad_dof_index_permutation(); + this->initialize(points.get_points()); } @@ -600,12 +67,9 @@ template std::string FE_Q::get_name () const { - // note that the - // FETools::get_fe_from_name - // function depends on the - // particular format of the string - // this function returns, so they - // have to be kept in synch + // note that the FETools::get_fe_from_name function depends on the + // particular format of the string this function returns, so they have to be + // kept in synch std::ostringstream namebuf; bool type = true; @@ -615,8 +79,7 @@ FE_Q::get_name () const const std::vector > &unit_support_points = this->unit_support_points; unsigned int index = 0; - // Decode the support points - // in one coordinate direction. + // Decode the support points in one coordinate direction. for (unsigned int j=0; j1) ? (unit_support_points[j](1)==0 && @@ -635,8 +98,7 @@ FE_Q::get_name () const Assert (index == n_points, ExcMessage ("Could not decode support points in one coordinate direction.")); - // Check whether the support - // points are equidistant. + // Check whether the support points are equidistant. for (unsigned int j=0; jdegree) > 1e-15) { @@ -649,8 +111,7 @@ FE_Q::get_name () const else { - // Check whether the support - // points come from QGaussLobatto. + // Check whether the support points come from QGaussLobatto. const QGaussLobatto<1> points_gl(n_points); type = true; for (unsigned int j=0; j::clone() const } - -template -void -FE_Q:: -get_interpolation_matrix (const FiniteElement &x_source_fe, - FullMatrix &interpolation_matrix) const -{ - // this is only implemented, if the - // source FE is also a - // Q element - typedef FE_Q FEQ; - typedef FiniteElement FEL; - - AssertThrow ((x_source_fe.get_name().find ("FE_Q<") == 0) - || - (dynamic_cast(&x_source_fe) != 0), - typename FEL:: - ExcInterpolationNotImplemented()); - - Assert (interpolation_matrix.m() == this->dofs_per_cell, - ExcDimensionMismatch (interpolation_matrix.m(), - this->dofs_per_cell)); - Assert (interpolation_matrix.n() == x_source_fe.dofs_per_cell, - ExcDimensionMismatch (interpolation_matrix.m(), - x_source_fe.dofs_per_cell)); - - // ok, source is a Q element, so - // we will be able to do the work - const FE_Q &source_fe - = dynamic_cast&>(x_source_fe); - - // compute the interpolation - // matrices in much the same way as - // we do for the embedding matrices - // from mother to child. - FullMatrix cell_interpolation (this->dofs_per_cell, - this->dofs_per_cell); - FullMatrix source_interpolation (this->dofs_per_cell, - source_fe.dofs_per_cell); - FullMatrix tmp (this->dofs_per_cell, - source_fe.dofs_per_cell); - for (unsigned int j=0; jdofs_per_cell; ++j) - { - // read in a point on this - // cell and evaluate the - // shape functions there - const Point p = this->unit_support_points[j]; - for (unsigned int i=0; idofs_per_cell; ++i) - cell_interpolation(j,i) = this->poly_space.compute_value (i, p); - - for (unsigned int i=0; idegree*dim; - - // cut off very small values - for (unsigned int i=0; idofs_per_cell; ++i) - for (unsigned int j=0; jdofs_per_cell; ++i) - { - double sum = 0.; - for (unsigned int j=0; j -void -FE_Q<1>:: -get_face_interpolation_matrix (const FiniteElement<1,1> &/*x_source_fe*/, - FullMatrix &/*interpolation_matrix*/) const -{ - Assert (false, ExcImpossibleInDim(1)); -} - - - -template <> -void -FE_Q<1>:: -get_subface_interpolation_matrix (const FiniteElement<1,1> &/*x_source_fe*/, - const unsigned int /*subface*/, - FullMatrix &/*interpolation_matrix*/) const -{ - Assert (false, ExcImpossibleInDim(1)); -} - - -template <> -void -FE_Q<1,2>:: -get_face_interpolation_matrix (const FiniteElement<1,2> &/*x_source_fe*/, - FullMatrix &/*interpolation_matrix*/) const -{ - typedef FiniteElement<1,2> FEL; - Assert (false, - FEL:: - ExcInterpolationNotImplemented ()); -} - - -template <> -void -FE_Q<1,2>:: -get_subface_interpolation_matrix (const FiniteElement<1,2> &/*x_source_fe*/, - const unsigned int /*subface*/, - FullMatrix &/*interpolation_matrix*/) const -{ - typedef FiniteElement<1,2> FEL; - Assert (false, - FEL:: - ExcInterpolationNotImplemented ()); -} - - -template <> -void -FE_Q<1,3>:: -get_face_interpolation_matrix (const FiniteElement<1,3> &/*x_source_fe*/, - FullMatrix &/*interpolation_matrix*/) const -{ - typedef FiniteElement<1,3> FEL; - Assert (false, - FEL:: - ExcInterpolationNotImplemented ()); -} - - -template <> -void -FE_Q<1,3>:: -get_subface_interpolation_matrix (const FiniteElement<1,3> &/*x_source_fe*/, - const unsigned int /*subface*/, - FullMatrix &/*interpolation_matrix*/) const -{ - typedef FiniteElement<1,3> FEL; - Assert (false, - FEL:: - ExcInterpolationNotImplemented ()); -} - - - -template -void -FE_Q:: -get_face_interpolation_matrix (const FiniteElement &x_source_fe, - FullMatrix &interpolation_matrix) const -{ - // this is only implemented, if the - // source FE is also a - // Q element - typedef FE_Q FEQ; - typedef FiniteElement FEL; - AssertThrow ((x_source_fe.get_name().find ("FE_Q<") == 0) - || - (dynamic_cast(&x_source_fe) != 0), - typename FEL:: - ExcInterpolationNotImplemented()); - - Assert (interpolation_matrix.n() == this->dofs_per_face, - ExcDimensionMismatch (interpolation_matrix.n(), - this->dofs_per_face)); - Assert (interpolation_matrix.m() == x_source_fe.dofs_per_face, - ExcDimensionMismatch (interpolation_matrix.m(), - x_source_fe.dofs_per_face)); - - // ok, source is a Q element, so - // we will be able to do the work - const FE_Q &source_fe - = dynamic_cast&>(x_source_fe); - - // Make sure, that the element, - // for which the DoFs should be - // constrained is the one with - // the higher polynomial degree. - // Actually the procedure will work - // also if this assertion is not - // satisfied. But the matrices - // produced in that case might - // lead to problems in the - // hp procedures, which use this - // method. - Assert (this->dofs_per_face <= source_fe.dofs_per_face, - typename FEL:: - ExcInterpolationNotImplemented ()); - - // generate a quadrature - // with the unit support points. - // This is later based as a - // basis for the QProjector, - // which returns the support - // points on the face. - Quadrature quad_face_support (source_fe.get_unit_face_support_points ()); - - // Rule of thumb for FP accuracy, - // that can be expected for a - // given polynomial degree. - // This value is used to cut - // off values close to zero. - const double eps = 2e-13*this->degree*(dim-1); - - // compute the interpolation - // matrix by simply taking the - // value at the support points. -//TODO: Verify that all faces are the same with respect to -// these support points. Furthermore, check if something has to -// be done for the face orientation flag in 3D. - const Quadrature face_quadrature - = QProjector::project_to_face (quad_face_support, 0); - for (unsigned int i=0; i &p = face_quadrature.point (i); - - for (unsigned int j=0; jdofs_per_face; ++j) - { - double matrix_entry = this->shape_value (this->face_to_cell_index(j, 0), p); - - // Correct the interpolated - // value. I.e. if it is close - // to 1 or 0, make it exactly - // 1 or 0. Unfortunately, this - // is required to avoid problems - // with higher order elements. - if (std::fabs (matrix_entry - 1.0) < eps) - matrix_entry = 1.0; - if (std::fabs (matrix_entry) < eps) - matrix_entry = 0.0; - - interpolation_matrix(i,j) = matrix_entry; - } - } - - // make sure that the row sum of - // each of the matrices is 1 at - // this point. this must be so - // since the shape functions sum up - // to 1 - for (unsigned int j=0; jdofs_per_face; ++i) - sum += interpolation_matrix(j,i); - - Assert (std::fabs(sum-1) < 2e-13*this->degree*(dim-1), - ExcInternalError()); - } -} - - - -template -void -FE_Q:: -get_subface_interpolation_matrix (const FiniteElement &x_source_fe, - const unsigned int subface, - FullMatrix &interpolation_matrix) const -{ - Assert (interpolation_matrix.m() == x_source_fe.dofs_per_face, - ExcDimensionMismatch (interpolation_matrix.m(), - x_source_fe.dofs_per_face)); - - // see if source is a Q element - if (const FE_Q *source_fe - = dynamic_cast *>(&x_source_fe)) - { - // have this test in here since - // a table of size 2x0 reports - // its size as 0x0 - Assert (interpolation_matrix.n() == this->dofs_per_face, - ExcDimensionMismatch (interpolation_matrix.n(), - this->dofs_per_face)); - - // Make sure, that the element, - // for which the DoFs should be - // constrained is the one with - // the higher polynomial degree. - // Actually the procedure will work - // also if this assertion is not - // satisfied. But the matrices - // produced in that case might - // lead to problems in the - // hp procedures, which use this - // method. - Assert (this->dofs_per_face <= source_fe->dofs_per_face, - (typename FiniteElement:: - ExcInterpolationNotImplemented ())); - - // generate a point on this - // cell and evaluate the - // shape functions there - const Quadrature - quad_face_support (source_fe->get_unit_face_support_points ()); - - // Rule of thumb for FP accuracy, - // that can be expected for a - // given polynomial degree. - // This value is used to cut - // off values close to zero. - double eps = 2e-13*this->degree*(dim-1); - - // compute the interpolation - // matrix by simply taking the - // value at the support points. -//TODO: Verify that all faces are the same with respect to -// these support points. Furthermore, check if something has to -// be done for the face orientation flag in 3D. - const Quadrature subface_quadrature - = QProjector::project_to_subface (quad_face_support, 0, subface); - for (unsigned int i=0; idofs_per_face; ++i) - { - const Point &p = subface_quadrature.point (i); - - for (unsigned int j=0; jdofs_per_face; ++j) - { - double matrix_entry = this->shape_value (this->face_to_cell_index(j, 0), p); - - // Correct the interpolated - // value. I.e. if it is close - // to 1 or 0, make it exactly - // 1 or 0. Unfortunately, this - // is required to avoid problems - // with higher order elements. - if (std::fabs (matrix_entry - 1.0) < eps) - matrix_entry = 1.0; - if (std::fabs (matrix_entry) < eps) - matrix_entry = 0.0; - - interpolation_matrix(i,j) = matrix_entry; - } - } - - // make sure that the row sum of - // each of the matrices is 1 at - // this point. this must be so - // since the shape functions sum up - // to 1 - for (unsigned int j=0; jdofs_per_face; ++j) - { - double sum = 0.; - - for (unsigned int i=0; idofs_per_face; ++i) - sum += interpolation_matrix(j,i); - - Assert (std::fabs(sum-1) < 2e-13*this->degree*dim, - ExcInternalError()); - } - } - else if (dynamic_cast *>(&x_source_fe) != 0) - { - // nothing to do here, the - // FE_Nothing has no degrees of - // freedom anyway - } - else - AssertThrow (false, - (typename FiniteElement:: - ExcInterpolationNotImplemented())); -} - - - -template -bool -FE_Q::hp_constraints_are_implemented () const -{ - return true; -} - - - - -template -std::vector > -FE_Q:: -hp_vertex_dof_identities (const FiniteElement &fe_other) const -{ - // we can presently only compute - // these identities if both FEs are - // FE_Qs or if the other one is an - // FE_Nothing. in the first case, - // there should be exactly one - // single DoF of each FE at a - // vertex, and they should have - // identical value - if (dynamic_cast*>(&fe_other) != 0) - { - return - std::vector > - (1, std::make_pair (0U, 0U)); - } - else if (dynamic_cast*>(&fe_other) != 0) - { - // the FE_Nothing has no - // degrees of freedom, so there - // are no equivalencies to be - // recorded - return std::vector > (); - } - else - { - Assert (false, ExcNotImplemented()); - return std::vector > (); - } -} - - - -template -std::vector > -FE_Q:: -hp_line_dof_identities (const FiniteElement &fe_other) const -{ - // we can presently only compute - // these identities if both FEs are - // FE_Qs or if the other one is an - // FE_Nothing - if (const FE_Q *fe_q_other = dynamic_cast*>(&fe_other)) - { - // dofs are located along lines, so two - // dofs are identical if they are - // located at identical positions. if - // we had only equidistant points, we - // could simple check for similarity - // like (i+1)*q == (j+1)*p, but we - // might have other support points - // (e.g. Gauss-Lobatto - // points). Therefore, read the points - // in unit_support_points for the first - // coordinate direction. We take the - // lexicographic ordering of the points - // in the first direction (i.e., - // x-direction), which we access - // between index 1 and p-1 (index 0 and - // p are vertex dofs). - const unsigned int p = this->degree; - const unsigned int q = fe_q_other->degree; - - std::vector > identities; - - const std::vector &index_map_inverse= - this->poly_space.get_numbering_inverse(); - const std::vector &index_map_inverse_other= - fe_q_other->poly_space.get_numbering_inverse(); - - for (unsigned int i=0; iunit_support_points[index_map_inverse[i+1]][0]- - fe_q_other->unit_support_points[index_map_inverse_other[j+1]][0]) - < 1e-14) - identities.push_back (std::make_pair(i,j)); - - return identities; - } - else if (dynamic_cast*>(&fe_other) != 0) - { - // the FE_Nothing has no - // degrees of freedom, so there - // are no equivalencies to be - // recorded - return std::vector > (); - } - else - { - Assert (false, ExcNotImplemented()); - return std::vector > (); - } -} - - - -template -std::vector > -FE_Q:: -hp_quad_dof_identities (const FiniteElement &fe_other) const -{ - // we can presently only compute - // these identities if both FEs are - // FE_Qs or if the other one is an - // FE_Nothing - if (const FE_Q *fe_q_other = dynamic_cast*>(&fe_other)) - { - // this works exactly like the line - // case above, except that now we have - // to have two indices i1, i2 and j1, - // j2 to characterize the dofs on the - // face of each of the finite - // elements. since they are ordered - // lexicographically along the first - // line and we have a tensor product, - // the rest is rather straightforward - const unsigned int p = this->degree; - const unsigned int q = fe_q_other->degree; - - std::vector > identities; - - const std::vector &index_map_inverse= - this->poly_space.get_numbering_inverse(); - const std::vector &index_map_inverse_other= - fe_q_other->poly_space.get_numbering_inverse(); - - for (unsigned int i1=0; i1unit_support_points[index_map_inverse[i1+1]][0]- - fe_q_other->unit_support_points[index_map_inverse_other[j1+1]][0]) - < 1e-14) - && - (std::fabs(this->unit_support_points[index_map_inverse[i2+1]][0]- - fe_q_other->unit_support_points[index_map_inverse_other[j2+1]][0]) - < 1e-14)) - identities.push_back (std::make_pair(i1*(p-1)+i2, - j1*(q-1)+j2)); - - return identities; - } - else if (dynamic_cast*>(&fe_other) != 0) - { - // the FE_Nothing has no - // degrees of freedom, so there - // are no equivalencies to be - // recorded - return std::vector > (); - } - else - { - Assert (false, ExcNotImplemented()); - return std::vector > (); - } -} - - - -template -FiniteElementDomination::Domination -FE_Q:: -compare_for_face_domination (const FiniteElement &fe_other) const -{ - if (const FE_Q *fe_q_other - = dynamic_cast*>(&fe_other)) - { - if (this->degree < fe_q_other->degree) - return FiniteElementDomination::this_element_dominates; - else if (this->degree == fe_q_other->degree) - return FiniteElementDomination::either_element_can_dominate; - else - return FiniteElementDomination::other_element_dominates; - } - else if (dynamic_cast*>(&fe_other) != 0) - { - // the FE_Nothing has no - // degrees of freedom and it is - // typically used in a context - // where we don't require any - // continuity along the - // interface - return FiniteElementDomination::no_requirements; - } - - Assert (false, ExcNotImplemented()); - return FiniteElementDomination::neither_element_dominates; -} - - -//--------------------------------------------------------------------------- -// Auxiliary functions -//--------------------------------------------------------------------------- - - - -template -void FE_Q::initialize_unit_support_points () -{ - // number of points: (degree+1)^dim - unsigned int n = this->degree+1; - for (unsigned int i=1; idegree+1; - - this->unit_support_points.resize(n); - - const std::vector &index_map_inverse= - this->poly_space.get_numbering_inverse(); - - const double step = 1./this->degree; - Point p; - - unsigned int k=0; - for (unsigned int iz=0; iz <= ((dim>2) ? this->degree : 0) ; ++iz) - for (unsigned int iy=0; iy <= ((dim>1) ? this->degree : 0) ; ++iy) - for (unsigned int ix=0; ix<=this->degree; ++ix) - { - p(0) = ix * step; - if (dim>1) - p(1) = iy * step; - if (dim>2) - p(2) = iz * step; - - this->unit_support_points[index_map_inverse[k++]] = p; - } -} - - - -template -void FE_Q::initialize_unit_support_points (const Quadrature<1> &points) -{ - // number of points: (degree+1)^dim - unsigned int n = this->degree+1; - for (unsigned int i=1; idegree+1; - - this->unit_support_points.resize(n); - - const std::vector &index_map_inverse= - this->poly_space.get_numbering_inverse(); - - Quadrature support_quadrature(points); - - Point p; - - for (unsigned int k=0; kunit_support_points[index_map_inverse[k]] = support_quadrature.point(k); - } -} - - - -template <> -void FE_Q<1>::initialize_unit_face_support_points () -{ - // no faces in 1d, so nothing to do -} - -template <> -void FE_Q<1>::initialize_unit_face_support_points (const Quadrature<1> &/*points*/) -{ - // no faces in 1d, so nothing to do -} - -template <> -void FE_Q<1,2>::initialize_unit_face_support_points () -{ - // no faces in 1d, so nothing to do -} - -template <> -void FE_Q<1,2>::initialize_unit_face_support_points (const Quadrature<1> &/*points*/) -{ - // no faces in 1d, so nothing to do -} - -template <> -void FE_Q<1,3>::initialize_unit_face_support_points () -{ - // no faces in 1d, so nothing to do -} - -template <> -void FE_Q<1,3>::initialize_unit_face_support_points (const Quadrature<1> &/*points*/) -{ - // no faces in 1d, so nothing to do -} - -template -void FE_Q::initialize_unit_face_support_points () -{ - const unsigned int codim = dim-1; - this->unit_face_support_points.resize(Utilities::fixed_power(this->degree+1)); - - const std::vector &face_index_map_inverse= - FE_Q_Helper::invert_numbering(face_index_map); - - const double step = 1./this->degree; - Point p; - - unsigned int k=0; - for (unsigned int iz=0; iz <= ((codim>2) ? this->degree : 0) ; ++iz) - for (unsigned int iy=0; iy <= ((codim>1) ? this->degree : 0) ; ++iy) - for (unsigned int ix=0; ix<=this->degree; ++ix) - { - p(0) = ix * step; - if (codim>1) - p(1) = iy * step; - if (codim>2) - p(2) = iz * step; - - this->unit_face_support_points[face_index_map_inverse[k++]] = p; - } -} - - - -template -void FE_Q::initialize_unit_face_support_points (const Quadrature<1> &points) -{ - const unsigned int codim = dim-1; - this->unit_face_support_points.resize(Utilities::fixed_power(this->degree+1)); - - const std::vector< Point<1> > &edge = points.get_points(); - - const std::vector &face_index_map_inverse= - FE_Q_Helper::invert_numbering(face_index_map); - - Point p; - - unsigned int k=0; - for (unsigned int iz=0; iz <= ((codim>2) ? this->degree : 0) ; ++iz) - for (unsigned int iy=0; iy <= ((codim>1) ? this->degree : 0) ; ++iy) - for (unsigned int ix=0; ix<=this->degree; ++ix) - { - p(0) = edge[ix](0); - if (codim>1) - p(1) = edge[iy](0); - if (codim>2) - p(2) = edge[iz](0); - - this->unit_face_support_points[face_index_map_inverse[k++]] = p; - } -} - - - -template -void -FE_Q::initialize_quad_dof_index_permutation () -{ - // general template for 1D and 2D, do nothing -} - - - -template <> -void -FE_Q<3>::initialize_quad_dof_index_permutation () -{ - Assert (adjust_quad_dof_index_for_face_orientation_table.n_elements()==8*this->dofs_per_quad, - ExcInternalError()); - - const unsigned int n=this->degree-1; - Assert(n*n==this->dofs_per_quad, ExcInternalError()); - - // alias for the table to fill - Table<2,int> &data=this->adjust_quad_dof_index_for_face_orientation_table; - - // the dofs on a face are connected to a n x - // n matrix. for example, for degree==4 we - // have the following dofs on a quad - - // ___________ - // | | - // | 6 7 8 | - // | | - // | 3 4 5 | - // | | - // | 0 1 2 | - // |___________| - // - // we have dof_no=i+n*j with index i in - // x-direction and index j in y-direction - // running from 0 to n-1. to extract i and j - // we can use i=dof_no%n and j=dof_no/n. i - // and j can then be used to construct the - // rotated and mirrored numbers. - - - for (unsigned int local=0; localdofs_per_quad; ++local) - // face support points are in lexicographic - // ordering with x running fastest. invert - // that (y running fastest) - { - unsigned int i=local%n, - j=local/n; - - // face_orientation=false, face_flip=false, face_rotation=false - data(local,0)=j + i *n - local; - // face_orientation=false, face_flip=false, face_rotation=true - data(local,1)=i + (n-1-j)*n - local; - // face_orientation=false, face_flip=true, face_rotation=false - data(local,2)=(n-1-j) + (n-1-i)*n - local; - // face_orientation=false, face_flip=true, face_rotation=true - data(local,3)=(n-1-i) + j *n - local; - // face_orientation=true, face_flip=false, face_rotation=false - data(local,4)=0; - // face_orientation=true, face_flip=false, face_rotation=true - data(local,5)=j + (n-1-i)*n - local; - // face_orientation=true, face_flip=true, face_rotation=false - data(local,6)=(n-1-i) + (n-1-j)*n - local; - // face_orientation=true, face_flip=true, face_rotation=true - data(local,7)=(n-1-j) + i *n - local; - } - - // aditionally initialize reordering of line - // dofs - for (unsigned int i=0; idofs_per_line; ++i) - this->adjust_line_dof_index_for_line_orientation_table[i]=this->dofs_per_line-1-i - i; -} - - - - -template -std::vector -FE_Q::get_dpo_vector(const unsigned int deg) -{ - std::vector dpo(dim+1, 1U); - for (unsigned int i=1; i -std::vector -FE_Q::face_lexicographic_to_hierarchic_numbering (const unsigned int degree) -{ - const FiniteElementData face_data(FE_Q::get_dpo_vector(degree),1,degree); - std::vector face_renumber (face_data.dofs_per_cell); - FETools::lexicographic_to_hierarchic_numbering (face_data, face_renumber); - return face_renumber; -} - - - -template <> -std::vector -FE_Q<1>::face_lexicographic_to_hierarchic_numbering (const unsigned int) -{ - return std::vector(); -} - -template <> -std::vector -FE_Q<1,2>::face_lexicographic_to_hierarchic_numbering (const unsigned int) -{ - return std::vector(); -} - - -template <> -std::vector -FE_Q<1,3>::face_lexicographic_to_hierarchic_numbering (const unsigned int) -{ - return std::vector(); -} - - -template -void -FE_Q::initialize_constraints () -{ - QTrapez<1> trapez; - QIterated<1> points (trapez,this->degree); - Implementation::initialize_constraints (points, *this); -} - - - -template -void -FE_Q::initialize_embedding () -{ - // compute the interpolation matrices in - // much the same way as we do for the - // constraints. it's actually simpler - // here, since we don't have this weird - // renumbering stuff going on. The trick - // is again that we the interpolation - // matrix is formed by a permutation of - // the indices of the cell matrix. The - // value eps is used a threshold to - // decide when certain evaluations of the - // Lagrange polynomials are zero or one. - const double eps = 1e-15*this->degree*dim; - -#ifdef DEBUG - // in DEBUG mode, check that the evaluation of - // support points in the current numbering - // gives the identity operation - for (unsigned int i=0; idofs_per_cell; ++i) - { - Assert (std::fabs (1.-this->poly_space.compute_value - (i, this->unit_support_points[i])) < eps, - ExcInternalError()); - for (unsigned int j=0; jdofs_per_cell; ++j) - if (j!=i) - Assert (std::fabs (this->poly_space.compute_value - (i, this->unit_support_points[j])) < eps, - ExcInternalError()); - } -#endif - - // to efficiently evaluate the polynomial at - // the subcell, make use of the tensor product - // structure of this element and only evaluate - // 1D information from the polynomial. This - // makes the cost of this function almost - // negligible also for high order elements - const unsigned int dofs1d = this->degree+1; - std::vector > - subcell_evaluations (dim, Table<2,double>(dofs1d, dofs1d)); - const std::vector &index_map_inverse = - this->poly_space.get_numbering_inverse(); - - // recreate 1D polynomials - std::vector > poly_space1d = - FE_Q_Helper::generate_poly_space1d (this->unit_support_points, - index_map_inverse, dofs1d); - - // helper value: step size how to walk through - // diagonal and how many points we have left - // apart from the first dimension - unsigned int step_size_diag = 0; - { - unsigned int factor = 1; - for (unsigned int d=0; d::isotropic_refinement; ++ref) - for (unsigned int child=0; child::n_children(RefinementCase(ref+1)); ++child) - { - // go through the points in diagonal to - // capture variation in all directions - // simultaneously - for (unsigned int j=0; j p_subcell = this->unit_support_points[diag_comp]; - const Point p_cell = - GeometryInfo::child_to_cell_coordinates (p_subcell, child, - RefinementCase(ref+1)); - for (unsigned int i=0; i (j_indices); - for (unsigned int j=0; jdofs_per_cell; j+=dofs1d) - { - unsigned int i_indices[dim]; - FE_Q_Helper::zero_indices (i_indices); - for (unsigned int i=0; idofs_per_cell; i+=dofs1d) - { - double val_extra_dim = 1.; - for (unsigned int d=1; dprolongation[ref][child](j,i) = - // this->poly_space.compute_value (i, p_cell); - for (unsigned int jj=0; jjprolongation[ref][child](j_ind,index_map_inverse[i+ii]) - = val_extra_dim * subcell_evaluations[0](jj,ii); - } - - // update indices that denote the tensor - // product position. a bit fuzzy and therefore - // not done for innermost x_0 direction - FE_Q_Helper::increment_indices (i_indices, dofs1d); - } - Assert (i_indices[dim-1] == 1, ExcInternalError()); - FE_Q_Helper::increment_indices (j_indices, dofs1d); - } - - // and make sure that the row sum is - // 1. this must be so since for this - // element, the shape functions add up to - // one -#ifdef DEBUG - for (unsigned int row=0; rowdofs_per_cell; ++row) - { - double sum = 0; - for (unsigned int col=0; coldofs_per_cell; ++col) - sum += this->prolongation[ref][child](row,col); - Assert (std::fabs(sum-1.) < eps, ExcInternalError()); - } -#endif - } -} - - - -template -void -FE_Q::initialize_restriction () -{ - // for these Lagrange interpolation - // polynomials, construction of the - // restriction matrices is relatively - // simple. the reason is that the - // interpolation points on the mother cell - // are (except for the case with arbitrary - // nonequidistant nodes) always also - // interpolation points for some shape - // function on one or the other child, - // because we have chosen equidistant - // Lagrange interpolation points for the - // polynomials - // - // so the only thing we have to - // find out is: for each shape - // function on the mother cell, - // which is the child cell - // (possibly more than one) on - // which it is located, and which - // is the corresponding shape - // function there. rather than - // doing it for the shape functions - // on the mother cell, we take the - // interpolation points there - // - // note that the interpolation - // point of a shape function can be - // on the boundary between - // subcells. in that case, - // restriction from children to - // mother may produce two or more - // entries for a dof on the mother - // cell. however, this doesn't - // hurt: since the element is - // continuous, the contribution - // from each child should yield the - // same result, and since the - // element is non-additive we just - // overwrite one value (compute one - // one child) by the same value - // (compute on a later child), so - // we don't have to care about this - - const double eps = 1e-15*this->degree*dim; - const std::vector &index_map_inverse = - this->poly_space.get_numbering_inverse(); - - // recreate 1D polynomials for faster - // evaluation of polynomial - const unsigned int dofs1d = this->degree+1; - std::vector > poly_space1d = - FE_Q_Helper::generate_poly_space1d (this->unit_support_points, - index_map_inverse, dofs1d); - std::vector > evaluations1d (dofs1d); - - for (unsigned int i=0; idofs_per_cell; ++i) - { - unsigned int mother_dof = index_map_inverse[i]; - const Point p_cell = this->unit_support_points[mother_dof]; - - // then find the children on - // which the interpolation - // point is located - for (unsigned int ref=RefinementCase::cut_x; ref<=RefinementCase::isotropic_refinement; ++ref) - for (unsigned int child=0; child::n_children(RefinementCase(ref)); ++child) - { - // check whether this - // interpolation point is - // inside this child cell - const Point p_subcell - = GeometryInfo::cell_to_child_coordinates (p_cell, child, RefinementCase(ref)); - if (GeometryInfo::is_inside_unit_cell (p_subcell)) - { - // same logic as in initialize_embedding to - // evaluate the polynomial faster than from - // the tensor product: since we evaluate all - // polynomials, it is much faster to just - // compute the 1D values for all polynomials - // before and then get the dim-data. - for (unsigned int j=0; j (j_indices); - double sum_check = 0; - for (unsigned int j = 0; jdofs_per_cell; j += dofs1d) - { - double val_extra_dim = 1.; - for (unsigned int d=1; drestriction[ref-1][child](mother_dof,child_dof)=1.; - else if (std::fabs(val) > eps) - this->restriction[ref-1][child](mother_dof,child_dof)=val; - sum_check += val; - } - FE_Q_Helper::increment_indices (j_indices, dofs1d); - } - Assert (std::fabs(sum_check-1) < eps, - ExcInternalError()); - } - } - } -} - - - -//--------------------------------------------------------------------------- -// Data field initialization -//--------------------------------------------------------------------------- - - -template <> -bool -FE_Q<1>::has_support_on_face (const unsigned int shape_index, - const unsigned int face_index) const -{ - Assert (shape_index < this->dofs_per_cell, - ExcIndexRange (shape_index, 0, this->dofs_per_cell)); - Assert (face_index < GeometryInfo<1>::faces_per_cell, - ExcIndexRange (face_index, 0, GeometryInfo<1>::faces_per_cell)); - - - // in 1d, things are simple. since - // there is only one degree of - // freedom per vertex in this - // class, the first is on vertex 0 - // (==face 0 in some sense), the - // second on face 1: - return (((shape_index == 0) && (face_index == 0)) || - ((shape_index == 1) && (face_index == 1))); -} - - -template <> -bool -FE_Q<1,2>::has_support_on_face (const unsigned int shape_index, - const unsigned int face_index) const -{ - Assert (shape_index < this->dofs_per_cell, - ExcIndexRange (shape_index, 0, this->dofs_per_cell)); - Assert (face_index < GeometryInfo<1>::faces_per_cell, - ExcIndexRange (face_index, 0, GeometryInfo<1>::faces_per_cell)); - - - // in 1d, things are simple. since - // there is only one degree of - // freedom per vertex in this - // class, the first is on vertex 0 - // (==face 0 in some sense), the - // second on face 1: - return (((shape_index == 0) && (face_index == 0)) || - ((shape_index == 1) && (face_index == 1))); -} - -template <> -bool -FE_Q<1,3>::has_support_on_face (const unsigned int shape_index, - const unsigned int face_index) const -{ - Assert (shape_index < this->dofs_per_cell, - ExcIndexRange (shape_index, 0, this->dofs_per_cell)); - Assert (face_index < GeometryInfo<1>::faces_per_cell, - ExcIndexRange (face_index, 0, GeometryInfo<1>::faces_per_cell)); - - - // in 1d, things are simple. since - // there is only one degree of - // freedom per vertex in this - // class, the first is on vertex 0 - // (==face 0 in some sense), the - // second on face 1: - return (((shape_index == 0) && (face_index == 0)) || - ((shape_index == 1) && (face_index == 1))); -} - - -template -bool -FE_Q::has_support_on_face (const unsigned int shape_index, - const unsigned int face_index) const -{ - Assert (shape_index < this->dofs_per_cell, - ExcIndexRange (shape_index, 0, this->dofs_per_cell)); - Assert (face_index < GeometryInfo::faces_per_cell, - ExcIndexRange (face_index, 0, GeometryInfo::faces_per_cell)); - - - // first, special-case interior - // shape functions, since they - // have no support no-where on - // the boundary - if (((dim==2) && (shape_index>=this->first_quad_index)) - || - ((dim==3) && (shape_index>=this->first_hex_index))) - return false; - - // let's see whether this is a - // vertex - if (shape_index < this->first_line_index) - { - // for Q elements, there is - // one dof per vertex, so - // shape_index==vertex_number. check - // whether this vertex is - // on the given face. thus, - // for each face, give a - // list of vertices - const unsigned int vertex_no = shape_index; - Assert (vertex_no < GeometryInfo::vertices_per_cell, - ExcInternalError()); - - for (unsigned int v=0; v::vertices_per_face; ++v) - if (GeometryInfo::face_to_cell_vertices(face_index, v) == vertex_no) - return true; - - return false; - } - else if (shape_index < this->first_quad_index) - // ok, dof is on a line - { - const unsigned int line_index - = (shape_index - this->first_line_index) / this->dofs_per_line; - Assert (line_index < GeometryInfo::lines_per_cell, - ExcInternalError()); - - // in 2d, the line is the - // face, so get the line - // index - if (dim == 2) - return (line_index == face_index); - else if (dim == 3) - { - // see whether the - // given line is on the - // given face. - for (unsigned int l=0; l::lines_per_face; ++l) - if (GeometryInfo<3>::face_to_cell_lines(face_index, l) == line_index) - return true; - - return false; - } - else - Assert (false, ExcNotImplemented()); - } - else if (shape_index < this->first_hex_index) - // dof is on a quad - { - const unsigned int quad_index - = (shape_index - this->first_quad_index) / this->dofs_per_quad; - Assert (static_cast(quad_index) < - static_cast(GeometryInfo::quads_per_cell), - ExcInternalError()); - - // in 2d, cell bubble are - // zero on all faces. but - // we have treated this - // case above already - Assert (dim != 2, ExcInternalError()); - - // in 3d, - // quad_index=face_index - if (dim == 3) - return (quad_index == face_index); - else - Assert (false, ExcNotImplemented()); - } - else - // dof on hex - { - // can only happen in 3d, - // but this case has - // already been covered - // above - Assert (false, ExcNotImplemented()); - return false; - } - - // we should not have gotten here - Assert (false, ExcInternalError()); - return false; -} - - - -template -std::size_t -FE_Q::memory_consumption () const -{ - return (FiniteElement::memory_consumption() + - MemoryConsumption::memory_consumption (face_index_map)); -} - - - // explicit instantiations #include "fe_q.inst" diff --git a/deal.II/source/fe/fe_q_base.cc b/deal.II/source/fe/fe_q_base.cc new file mode 100644 index 0000000000..bb320f8a4c --- /dev/null +++ b/deal.II/source/fe/fe_q_base.cc @@ -0,0 +1,1379 @@ +//--------------------------------------------------------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//--------------------------------------------------------------------------- + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +DEAL_II_NAMESPACE_OPEN + + +namespace FE_Q_Helper +{ + namespace + { + // get the renumbering for faces + template + inline + std::vector + face_lexicographic_to_hierarchic_numbering (const unsigned int degree) + { + std::vector dpo(dim, 1U); + for (unsigned int i=1; i face_data(dpo,1,degree); + std::vector face_renumber (face_data.dofs_per_cell); + FETools::lexicographic_to_hierarchic_numbering (face_data, face_renumber); + return face_renumber; + } + + + + // in initialize_embedding() and initialize_restriction(), want to undo + // tensorization on inner loops for performance reasons. this clears a + // dim-array + template + inline + void + zero_indices (unsigned int indices[dim]) + { + for (unsigned int d=0; d + inline + void + increment_indices (unsigned int indices[dim], + const unsigned int dofs1d) + { + ++indices[0]; + for (int d=0; d +struct FE_Q_Base::Implementation +{ + /** + * Initialize the hanging node constraints matrices. Called from the + * constructor in case the finite element is based on quadrature points. + */ + template + static + void initialize_constraints (const std::vector > &, + FE_Q_Base &) + { + // no constraints in 1d + } + + + template + static + void initialize_constraints (const std::vector > &points, + FE_Q_Base &fe) + { + const unsigned int dim = 2; + + // restricted to each face, the traces of the shape functions is an + // element of P_{k} (in 2d), or Q_{k} (in 3d), where k is the degree of + // the element. from this, we interpolate between mother and cell face. + + // the interpolation process works as follows: on each subface, we want + // that finite element solutions from both sides coincide. i.e. if a and b + // are expansion coefficients for the shape functions from both sides, we + // seek a relation between a and b such that + // sum_j a_j phi^c_j(x) == sum_j b_j phi_j(x) + // for all points x on the interface. here, phi^c_j are the shape + // functions on the small cell on one side of the face, and phi_j those on + // the big cell on the other side. To get this relation, it suffices to + // look at a sufficient number of points for which this has to hold. if + // there are n functions, then we need n evaluation points, and we choose + // them equidistantly. + // + // we obtain the matrix system + // A a == B b + // where + // A_ij = phi^c_j(x_i) + // B_ij = phi_j(x_i) + // and the relation we are looking for is + // a = A^-1 B b + // + // for the special case of Lagrange interpolation polynomials, A_ij + // reduces to delta_ij, and + // a_i = B_ij b_j + // Hence, interface_constraints(i,j)=B_ij. + // + // for the general case, where we don't have Lagrange interpolation + // polynomials, this is a little more complicated. Then we would evaluate + // at a number of points and invert the interpolation matrix A. + // + // Note, that we build up these matrices for all subfaces at once, rather + // than considering them separately. the reason is that we finally will + // want to have them in this order anyway, as this is the format we need + // inside deal.II + + // In the following the points x_i are constructed in following order + // (n=degree-1) + // *----------*---------* + // 1..n 0 n+1..2n + // i.e. first the midpoint of the line, then the support points on subface + // 0 and on subface 1 + std::vector > constraint_points; + // Add midpoint + constraint_points.push_back (Point (0.5)); + + if (fe.degree>1) + { + const unsigned int n=fe.degree-1; + const double step=1./fe.degree; + // subface 0 + for (unsigned int i=1; i<=n; ++i) + constraint_points.push_back ( + GeometryInfo::child_to_cell_coordinates(Point(i*step),0)); + // subface 1 + for (unsigned int i=1; i<=n; ++i) + constraint_points.push_back ( + GeometryInfo::child_to_cell_coordinates(Point(i*step),1)); + } + + // Now construct relation between destination (child) and source (mother) + // dofs. + + fe.interface_constraints + .TableBase<2,double>::reinit (fe.interface_constraints_size()); + + // use that the element evaluates to 1 at index 0 and along the line at + // zero + const std::vector &index_map_inverse = + fe.poly_space.get_numbering_inverse(); + const std::vector face_index_map = + FE_Q_Helper::face_lexicographic_to_hierarchic_numbering<2>(fe.degree); + Assert(fe.poly_space.compute_value(index_map_inverse[0],Point<2>()) == 1., + ExcInternalError()); + + for (unsigned int i=0; i p; + p[0] = constraint_points[i](0); + fe.interface_constraints(i,face_index_map[j]) = + fe.poly_space.compute_value(index_map_inverse[j], p); + + // if the value is small up to round-off, then simply set it to zero + // to avoid unwanted fill-in of the constraint matrices (which would + // then increase the number of other DoFs a constrained DoF would + // couple to) + if (std::fabs(fe.interface_constraints(i,j)) < 1e-14) + fe.interface_constraints(i,j) = 0; + } + } + + + template + static + void initialize_constraints (const std::vector > &points, + FE_Q_Base &fe) + { + const unsigned int dim = 3; + + // For a detailed documentation of the interpolation see the + // FE_Q_Base<2>::initialize_constraints function. + + // In the following the points x_i are constructed in the order as + // described in the documentation of the FiniteElement class (fe_base.h), + // i.e. + // *--15--4--16--* + // | | | + // 10 19 6 20 12 + // | | | + // 1--7---0--8---2 + // | | | + // 9 17 5 18 11 + // | | | + // *--13--3--14--* + std::vector > constraint_points; + + // Add midpoint + constraint_points.push_back (Point (0.5, 0.5)); + + // Add midpoints of lines of "mother-face" + constraint_points.push_back (Point (0, 0.5)); + constraint_points.push_back (Point (1, 0.5)); + constraint_points.push_back (Point (0.5, 0)); + constraint_points.push_back (Point (0.5, 1)); + + if (fe.degree>1) + { + const unsigned int n=fe.degree-1; + const double step=1./fe.degree; + std::vector > line_support_points(n); + for (unsigned int i=0; i qline(line_support_points); + + // auxiliary points in 2d + std::vector > p_line(n); + + // Add nodes of lines interior in the "mother-face" + + // line 5: use line 9 + QProjector::project_to_subface(qline, 0, 0, p_line); + for (unsigned int i=0; i (0.5, 0)); + // line 6: use line 10 + QProjector::project_to_subface(qline, 0, 1, p_line); + for (unsigned int i=0; i (0.5, 0)); + // line 7: use line 13 + QProjector::project_to_subface(qline, 2, 0, p_line); + for (unsigned int i=0; i (0, 0.5)); + // line 8: use line 14 + QProjector::project_to_subface(qline, 2, 1, p_line); + for (unsigned int i=0; i (0, 0.5)); + + // DoFs on bordering lines lines 9-16 + for (unsigned int face=0; face::faces_per_cell; ++face) + for (unsigned int subface=0; + subface::max_children_per_face; ++subface) + { + QProjector::project_to_subface(qline, face, subface, p_line); + constraint_points.insert(constraint_points.end(), + p_line.begin(), p_line.end()); + } + + // Create constraints for interior nodes + std::vector > inner_points(n*n); + for (unsigned int i=0, iy=1; iy<=n; ++iy) + for (unsigned int ix=1; ix<=n; ++ix) + inner_points[i++] = Point (ix*step, iy*step); + + // at the moment do this for isotropic face refinement only + for (unsigned int child=0; + child::max_children_per_cell; ++child) + for (unsigned int i=0; i::child_to_cell_coordinates(inner_points[i], child)); + } + + // Now construct relation between destination (child) and source (mother) + // dofs. + const unsigned int pnts=(fe.degree+1)*(fe.degree+1); + + // use that the element evaluates to 1 at index 0 and along the line at + // zero + const std::vector &index_map_inverse = + fe.poly_space.get_numbering_inverse(); + const std::vector face_index_map = + FE_Q_Helper::face_lexicographic_to_hierarchic_numbering<3>(fe.degree); + Assert(fe.poly_space.compute_value(index_map_inverse[0],Point<3>()) == 1., + ExcInternalError()); + + fe.interface_constraints + .TableBase<2,double>::reinit (fe.interface_constraints_size()); + + for (unsigned int i=0; i constraint_point; + + // Eliminate FP errors in constraint points. Due to their origin, they + // must all be fractions of the unit interval. If we have polynomial + // degree 4, the refined element has 8 intervals. Hence the + // coordinates must be 0, 0.125, 0.25, 0.375 etc. Now the coordinates + // of the constraint points will be multiplied by the inverse of the + // interval size (in the example by 8). After that the coordinates + // must be integral numbers. Hence a normal truncation is performed + // and the coordinates will be scaled back. The equal treatment of all + // coordinates should eliminate any FP errors. + for (unsigned int k=0; k (constraint_points[i](k) * interval + 0.25); + constraint_point(k) = 1.*coord_int / interval; + + // The following lines of code should eliminate the problems with + // the Constraint-Matrix, which appeared for P>=4. The + // ConstraintMatrix class complained about different constraints + // for the same entry of the Constraint-Matrix. Actually this + // difference could be attributed to FP errors, as it was in the + // range of 1.0e-16. These errors originate in the loss of + // symmetry in the FP approximation of the shape-functions. + // Considering a 3rd order shape function in 1D, we have + // N0(x)=N3(1-x) and N1(x)=N2(1-x). For higher order polynomials + // the FP approximations of the shape functions do not satisfy + // these equations any more! Thus in the following code + // everything is computed in the interval x \in [0..0.5], which is + // sufficient to express all values that could come out from a + // computation of any shape function in the full interval + // [0..1]. If x > 0.5 the computation is done for 1-x with the + // shape function N_{p-n} instead of N_n. Hence symmetry is + // preserved and everything works fine... + // + // For a different explanation of the problem, see the discussion + // in the FiniteElement class for constraint matrices in 3d. + mirror[k] = (constraint_point(k) > 0.5); + if (mirror[k]) + constraint_point(k) = 1.0 - constraint_point(k); + } + + for (unsigned int j=0; j +FE_Q_Base::FE_Q_Base (const POLY &poly_space, + const FiniteElementData &fe_data, + const std::vector &restriction_is_additive_flags) + : + FE_Poly(poly_space, fe_data, restriction_is_additive_flags, + std::vector(1, std::vector(1,true))) +{} + + + +template +void +FE_Q_Base::initialize (const std::vector > &points) +{ + Assert (points[0][0] == 0, + ExcMessage ("The first support point has to be zero.")); + Assert (points.back()[0] == 1, + ExcMessage ("The last support point has to be one.")); + + // distinguish q/q_dg0 case: need to be flexible enough to allow more + // degrees of freedom than there are FE_Q degrees of freedom for derived + // class FE_Q_DG0 that otherwise shares 95% of the code. + const unsigned int q_dofs_per_cell = Utilities::fixed_power(this->degree+1); + Assert(q_dofs_per_cell == this->dofs_per_cell || + q_dofs_per_cell+1 == this->dofs_per_cell, ExcInternalError()); + + { + std::vector renumber(q_dofs_per_cell); + const FiniteElementData fe(get_dpo_vector(this->degree),1, + this->degree); + FETools::hierarchic_to_lexicographic_numbering (fe, renumber); + if (this->dofs_per_cell > q_dofs_per_cell) + renumber.push_back(q_dofs_per_cell); + this->poly_space.set_numbering(renumber); + } + + // finally fill in support points on cell and face + initialize_unit_support_points (points); + initialize_unit_face_support_points (points); + + // reinit constraints + initialize_constraints (points); + + // Reinit the vectors of restriction and prolongation matrices to the right + // sizes and compute the matrices + this->reinit_restriction_and_prolongation_matrices(); + initialize_embedding(); + initialize_restriction(); + + this->initialize_quad_dof_index_permutation(); +} + + + +template +void +FE_Q_Base:: +get_interpolation_matrix (const FiniteElement &x_source_fe, + FullMatrix &interpolation_matrix) const +{ + // this is only implemented, if the source FE is also a Q element + typedef FE_Q_Base FEQ; + typedef FiniteElement FEL; + + AssertThrow (dynamic_cast(&x_source_fe) != 0, + typename FEL::ExcInterpolationNotImplemented()); + + Assert (interpolation_matrix.m() == this->dofs_per_cell, + ExcDimensionMismatch (interpolation_matrix.m(), + this->dofs_per_cell)); + Assert (interpolation_matrix.n() == x_source_fe.dofs_per_cell, + ExcDimensionMismatch (interpolation_matrix.m(), + x_source_fe.dofs_per_cell)); + + // ok, source is a Q element, so we will be able to do the work + const FE_Q_Base &source_fe + = dynamic_cast&>(x_source_fe); + + // compute the interpolation matrices in much the same way as we do for the + // embedding matrices from mother to child. + FullMatrix cell_interpolation (this->dofs_per_cell, + this->dofs_per_cell); + FullMatrix source_interpolation (this->dofs_per_cell, + source_fe.dofs_per_cell); + + // only evaluate Q dofs + const unsigned int q_dofs_per_cell = Utilities::fixed_power(this->degree+1); + const unsigned int source_q_dofs_per_cell = Utilities::fixed_power(source_fe.degree+1); + for (unsigned int j=0; j p = this->unit_support_points[j]; + for (unsigned int i=0; ipoly_space.compute_value (i, p); + + for (unsigned int i=0; idofs_per_cell) + { + AssertDimension(source_q_dofs_per_cell+1, source_fe.dofs_per_cell); + cell_interpolation(q_dofs_per_cell, q_dofs_per_cell) = 1.; + source_interpolation(q_dofs_per_cell, source_q_dofs_per_cell) = 1.; + } + + // then compute the interpolation matrix for this coordinate direction + cell_interpolation.gauss_jordan (); + cell_interpolation.mmult (interpolation_matrix, source_interpolation); + + const double eps = 2e-13*this->degree*dim; + + // cut off very small values + for (unsigned int i=0; idofs_per_cell; ++i) + for (unsigned int j=0; jdofs_per_cell; ++i) + { + double sum = 0.; + for (unsigned int j=0; j +void +FE_Q_Base:: +get_face_interpolation_matrix (const FiniteElement &x_source_fe, + FullMatrix &interpolation_matrix) const +{ + Assert (dim > 1, ExcImpossibleInDim(1)); + + // this is only implemented, if the source FE is also a Q element + typedef FE_Q_Base FEQ; + typedef FiniteElement FEL; + AssertThrow (dynamic_cast(&x_source_fe) != 0, + typename FEL::ExcInterpolationNotImplemented()); + + Assert (interpolation_matrix.n() == this->dofs_per_face, + ExcDimensionMismatch (interpolation_matrix.n(), + this->dofs_per_face)); + Assert (interpolation_matrix.m() == x_source_fe.dofs_per_face, + ExcDimensionMismatch (interpolation_matrix.m(), + x_source_fe.dofs_per_face)); + + // ok, source is a Q element, so we will be able to do the work + const FE_Q_Base &source_fe + = dynamic_cast&>(x_source_fe); + + // Make sure that the element for which the DoFs should be constrained is + // the one with the higher polynomial degree. Actually the procedure will + // work also if this assertion is not satisfied. But the matrices produced + // in that case might lead to problems in the hp procedures, which use this + // method. + Assert (this->dofs_per_face <= source_fe.dofs_per_face, + typename FEL:: + ExcInterpolationNotImplemented ()); + + // generate a quadrature with the unit support points. This is later based + // as a basis for the QProjector, which returns the support points on the + // face. + Quadrature quad_face_support (source_fe.get_unit_face_support_points ()); + + // Rule of thumb for FP accuracy, that can be expected for a given + // polynomial degree. This value is used to cut off values close to zero. + const double eps = 2e-13*this->degree*(dim-1); + + // compute the interpolation matrix by simply taking the value at the + // support points. +//TODO: Verify that all faces are the same with respect to +// these support points. Furthermore, check if something has to +// be done for the face orientation flag in 3D. + const Quadrature face_quadrature + = QProjector::project_to_face (quad_face_support, 0); + for (unsigned int i=0; i &p = face_quadrature.point (i); + + for (unsigned int j=0; jdofs_per_face; ++j) + { + double matrix_entry = this->poly_space.compute_value (this->face_to_cell_index(j, 0), p); + + // Correct the interpolated value. I.e. if it is close to 1 or 0, + // make it exactly 1 or 0. Unfortunately, this is required to avoid + // problems with higher order elements. + if (std::fabs (matrix_entry - 1.0) < eps) + matrix_entry = 1.0; + if (std::fabs (matrix_entry) < eps) + matrix_entry = 0.0; + + interpolation_matrix(i,j) = matrix_entry; + } + } + + // make sure that the row sum of each of the matrices is 1 at this + // point. this must be so since the shape functions sum up to 1 + for (unsigned int j=0; jdofs_per_face; ++i) + sum += interpolation_matrix(j,i); + + Assert (std::fabs(sum-1) < 2e-13*this->degree*(dim-1), + ExcInternalError()); + } +} + + + +template +void +FE_Q_Base:: +get_subface_interpolation_matrix (const FiniteElement &x_source_fe, + const unsigned int subface, + FullMatrix &interpolation_matrix) const +{ + Assert (interpolation_matrix.m() == x_source_fe.dofs_per_face, + ExcDimensionMismatch (interpolation_matrix.m(), + x_source_fe.dofs_per_face)); + + // see if source is a Q element + if (const FE_Q_Base *source_fe + = dynamic_cast *>(&x_source_fe)) + { + // have this test in here since a table of size 2x0 reports its size as + // 0x0 + Assert (interpolation_matrix.n() == this->dofs_per_face, + ExcDimensionMismatch (interpolation_matrix.n(), + this->dofs_per_face)); + + // Make sure that the element for which the DoFs should be constrained + // is the one with the higher polynomial degree. Actually the procedure + // will work also if this assertion is not satisfied. But the matrices + // produced in that case might lead to problems in the hp procedures, + // which use this method. + Assert (this->dofs_per_face <= source_fe->dofs_per_face, + (typename FiniteElement:: + ExcInterpolationNotImplemented ())); + + // generate a point on this cell and evaluate the shape functions there + const Quadrature + quad_face_support (source_fe->get_unit_face_support_points ()); + + // Rule of thumb for FP accuracy, that can be expected for a given + // polynomial degree. This value is used to cut off values close to + // zero. + double eps = 2e-13*this->degree*(dim-1); + + // compute the interpolation matrix by simply taking the value at the + // support points. +//TODO: Verify that all faces are the same with respect to +// these support points. Furthermore, check if something has to +// be done for the face orientation flag in 3D. + const Quadrature subface_quadrature + = QProjector::project_to_subface (quad_face_support, 0, subface); + for (unsigned int i=0; idofs_per_face; ++i) + { + const Point &p = subface_quadrature.point (i); + + for (unsigned int j=0; jdofs_per_face; ++j) + { + double matrix_entry = this->shape_value (this->face_to_cell_index(j, 0), p); + + // Correct the interpolated value. I.e. if it is close to 1 or + // 0, make it exactly 1 or 0. Unfortunately, this is required to + // avoid problems with higher order elements. + if (std::fabs (matrix_entry - 1.0) < eps) + matrix_entry = 1.0; + if (std::fabs (matrix_entry) < eps) + matrix_entry = 0.0; + + interpolation_matrix(i,j) = matrix_entry; + } + } + + // make sure that the row sum of each of the matrices is 1 at this + // point. this must be so since the shape functions sum up to 1 + for (unsigned int j=0; jdofs_per_face; ++j) + { + double sum = 0.; + + for (unsigned int i=0; idofs_per_face; ++i) + sum += interpolation_matrix(j,i); + + Assert (std::fabs(sum-1) < 2e-13*this->degree*dim, + ExcInternalError()); + } + } + else if (dynamic_cast *>(&x_source_fe) != 0) + { + // nothing to do here, the FE_Nothing has no degrees of freedom anyway + } + else + AssertThrow (false,(typename FiniteElement:: + ExcInterpolationNotImplemented())); +} + + + +template +bool +FE_Q_Base::hp_constraints_are_implemented () const +{ + return true; +} + + + + +template +std::vector > +FE_Q_Base:: +hp_vertex_dof_identities (const FiniteElement &fe_other) const +{ + // we can presently only compute these identities if both FEs are FE_Qs or + // if the other one is an FE_Nothing. in the first case, there should be + // exactly one single DoF of each FE at a vertex, and they should have + // identical value + if (dynamic_cast*>(&fe_other) != 0) + { + return + std::vector > + (1, std::make_pair (0U, 0U)); + } + else if (dynamic_cast*>(&fe_other) != 0) + { + // the FE_Nothing has no degrees of freedom, so there are no + // equivalencies to be recorded + return std::vector > (); + } + else + { + Assert (false, ExcNotImplemented()); + return std::vector > (); + } +} + + + +template +std::vector > +FE_Q_Base:: +hp_line_dof_identities (const FiniteElement &fe_other) const +{ + // we can presently only compute these identities if both FEs are FE_Qs or + // if the other one is an FE_Nothing + if (const FE_Q_Base *fe_q_other = dynamic_cast*>(&fe_other)) + { + // dofs are located along lines, so two dofs are identical if they are + // located at identical positions. if we had only equidistant points, we + // could simple check for similarity like (i+1)*q == (j+1)*p, but we + // might have other support points (e.g. Gauss-Lobatto + // points). Therefore, read the points in unit_support_points for the + // first coordinate direction. We take the lexicographic ordering of the + // points in the first direction (i.e., x-direction), which we access + // between index 1 and p-1 (index 0 and p are vertex dofs). + const unsigned int p = this->degree; + const unsigned int q = fe_q_other->degree; + + std::vector > identities; + + const std::vector &index_map_inverse= + this->poly_space.get_numbering_inverse(); + const std::vector &index_map_inverse_other= + fe_q_other->poly_space.get_numbering_inverse(); + + for (unsigned int i=0; iunit_support_points[index_map_inverse[i+1]][0]- + fe_q_other->unit_support_points[index_map_inverse_other[j+1]][0]) + < 1e-14) + identities.push_back (std::make_pair(i,j)); + + return identities; + } + else if (dynamic_cast*>(&fe_other) != 0) + { + // the FE_Nothing has no degrees of freedom, so there are no + // equivalencies to be recorded + return std::vector > (); + } + else + { + Assert (false, ExcNotImplemented()); + return std::vector > (); + } +} + + + +template +std::vector > +FE_Q_Base:: +hp_quad_dof_identities (const FiniteElement &fe_other) const +{ + // we can presently only compute these identities if both FEs are FE_Qs or + // if the other one is an FE_Nothing + if (const FE_Q_Base *fe_q_other = dynamic_cast*>(&fe_other)) + { + // this works exactly like the line case above, except that now we have + // to have two indices i1, i2 and j1, j2 to characterize the dofs on the + // face of each of the finite elements. since they are ordered + // lexicographically along the first line and we have a tensor product, + // the rest is rather straightforward + const unsigned int p = this->degree; + const unsigned int q = fe_q_other->degree; + + std::vector > identities; + + const std::vector &index_map_inverse= + this->poly_space.get_numbering_inverse(); + const std::vector &index_map_inverse_other= + fe_q_other->poly_space.get_numbering_inverse(); + + for (unsigned int i1=0; i1unit_support_points[index_map_inverse[i1+1]][0]- + fe_q_other->unit_support_points[index_map_inverse_other[j1+1]][0]) + < 1e-14) + && + (std::fabs(this->unit_support_points[index_map_inverse[i2+1]][0]- + fe_q_other->unit_support_points[index_map_inverse_other[j2+1]][0]) + < 1e-14)) + identities.push_back (std::make_pair(i1*(p-1)+i2, + j1*(q-1)+j2)); + + return identities; + } + else if (dynamic_cast*>(&fe_other) != 0) + { + // the FE_Nothing has no degrees of freedom, so there are no + // equivalencies to be recorded + return std::vector > (); + } + else + { + Assert (false, ExcNotImplemented()); + return std::vector > (); + } +} + + + +template +FiniteElementDomination::Domination +FE_Q_Base:: +compare_for_face_domination (const FiniteElement &fe_other) const +{ + if (const FE_Q_Base *fe_q_other + = dynamic_cast*>(&fe_other)) + { + if (this->degree < fe_q_other->degree) + return FiniteElementDomination::this_element_dominates; + else if (this->degree == fe_q_other->degree) + return FiniteElementDomination::either_element_can_dominate; + else + return FiniteElementDomination::other_element_dominates; + } + else if (dynamic_cast*>(&fe_other) != 0) + { + // the FE_Nothing has no degrees of freedom and it is typically used in + // a context where we don't require any continuity along the interface + return FiniteElementDomination::no_requirements; + } + + Assert (false, ExcNotImplemented()); + return FiniteElementDomination::neither_element_dominates; +} + + +//--------------------------------------------------------------------------- +// Auxiliary functions +//--------------------------------------------------------------------------- + + + +template +void FE_Q_Base::initialize_unit_support_points (const std::vector > &points) +{ + const std::vector &index_map_inverse= + this->poly_space.get_numbering_inverse(); + + Quadrature<1> support_1d(points); + Quadrature support_quadrature(support_1d); + this->unit_support_points.resize(support_quadrature.size()); + + for (unsigned int k=0; kunit_support_points[index_map_inverse[k]] = support_quadrature.point(k); +} + + + +template +void FE_Q_Base::initialize_unit_face_support_points (const std::vector > &points) +{ + // no faces in 1d, so nothing to do + if (dim == 1) + return; + + const unsigned int codim = dim-1; + this->unit_face_support_points.resize(Utilities::fixed_power(this->degree+1)); + + // find renumbering of faces and assign from values of quadrature + std::vector face_index_map = + FE_Q_Helper::face_lexicographic_to_hierarchic_numbering(this->degree); + Quadrature<1> support_1d(points); + Quadrature support_quadrature(support_1d); + this->unit_face_support_points.resize(support_quadrature.size()); + + for (unsigned int k=0; kunit_face_support_points[face_index_map[k]] = support_quadrature.point(k); +} + + + +template +void +FE_Q_Base::initialize_quad_dof_index_permutation () +{ + // for 1D and 2D, do nothing + if (dim < 3) + return; + + Assert (this->adjust_quad_dof_index_for_face_orientation_table.n_elements()==8*this->dofs_per_quad, + ExcInternalError()); + + const unsigned int n=this->degree-1; + Assert(n*n==this->dofs_per_quad, ExcInternalError()); + + // alias for the table to fill + Table<2,int> &data=this->adjust_quad_dof_index_for_face_orientation_table; + + // the dofs on a face are connected to a n x n matrix. for example, for + // degree==4 we have the following dofs on a quad + + // ___________ + // | | + // | 6 7 8 | + // | | + // | 3 4 5 | + // | | + // | 0 1 2 | + // |___________| + // + // we have dof_no=i+n*j with index i in x-direction and index j in + // y-direction running from 0 to n-1. to extract i and j we can use + // i=dof_no%n and j=dof_no/n. i and j can then be used to construct the + // rotated and mirrored numbers. + + + for (unsigned int local=0; localdofs_per_quad; ++local) + // face support points are in lexicographic ordering with x running + // fastest. invert that (y running fastest) + { + unsigned int i=local%n, + j=local/n; + + // face_orientation=false, face_flip=false, face_rotation=false + data(local,0)=j + i *n - local; + // face_orientation=false, face_flip=false, face_rotation=true + data(local,1)=i + (n-1-j)*n - local; + // face_orientation=false, face_flip=true, face_rotation=false + data(local,2)=(n-1-j) + (n-1-i)*n - local; + // face_orientation=false, face_flip=true, face_rotation=true + data(local,3)=(n-1-i) + j *n - local; + // face_orientation=true, face_flip=false, face_rotation=false + data(local,4)=0; + // face_orientation=true, face_flip=false, face_rotation=true + data(local,5)=j + (n-1-i)*n - local; + // face_orientation=true, face_flip=true, face_rotation=false + data(local,6)=(n-1-i) + (n-1-j)*n - local; + // face_orientation=true, face_flip=true, face_rotation=true + data(local,7)=(n-1-j) + i *n - local; + } + + // aditionally initialize reordering of line dofs + for (unsigned int i=0; idofs_per_line; ++i) + this->adjust_line_dof_index_for_line_orientation_table[i]=this->dofs_per_line-1-i - i; +} + + + + +template +std::vector +FE_Q_Base::get_dpo_vector(const unsigned int deg) +{ + std::vector dpo(dim+1, 1U); + for (unsigned int i=1; i +void +FE_Q_Base::initialize_constraints (const std::vector > &points) +{ + Implementation::initialize_constraints (points, *this); +} + + + +template +void +FE_Q_Base::initialize_embedding () +{ + // distinguish q/q_dg0 case: only treat Q dofs first + const unsigned int q_dofs_per_cell = Utilities::fixed_power(this->degree+1); + + // compute the interpolation matrices in much the same way as we do for the + // constraints. it's actually simpler here, since we don't have this weird + // renumbering stuff going on. The trick is again that we the interpolation + // matrix is formed by a permutation of the indices of the cell matrix. The + // value eps is used a threshold to decide when certain evaluations of the + // Lagrange polynomials are zero or one. + const double eps = 1e-15*this->degree*dim; + +#ifdef DEBUG + // in DEBUG mode, check that the evaluation of support points in the current + // numbering gives the identity operation + for (unsigned int i=0; ipoly_space.compute_value + (i, this->unit_support_points[i])) < eps, + ExcInternalError()); + for (unsigned int j=0; jpoly_space.compute_value + (i, this->unit_support_points[j])) < eps, + ExcInternalError()); + } +#endif + + // to efficiently evaluate the polynomial at the subcell, make use of the + // tensor product structure of this element and only evaluate 1D information + // from the polynomial. This makes the cost of this function almost + // negligible also for high order elements + const unsigned int dofs1d = this->degree+1; + std::vector > + subcell_evaluations (dim, Table<2,double>(dofs1d, dofs1d)); + const std::vector &index_map_inverse = + this->poly_space.get_numbering_inverse(); + + // helper value: step size how to walk through diagonal and how many points + // we have left apart from the first dimension + unsigned int step_size_diag = 0; + { + unsigned int factor = 1; + for (unsigned int d=0; d::isotropic_refinement; ++ref) + for (unsigned int child=0; child::n_children(RefinementCase(ref+1)); ++child) + { + // go through the points in diagonal to capture variation in all + // directions simultaneously + for (unsigned int j=0; j p_subcell = this->unit_support_points[diag_comp]; + const Point p_cell = + GeometryInfo::child_to_cell_coordinates (p_subcell, child, + RefinementCase(ref+1)); + for (unsigned int i=0; i point; + point[0] = p_cell[d]; + const double cell_value = + this->poly_space.compute_value(index_map_inverse[i], point); + + // cut off values that are too small. note that we have here + // Lagrange interpolation functions, so they should be zero + // at almost all points, and one at the others, at least on + // the subcells. so set them to their exact values + // + // the actual cut-off value is somewhat fuzzy, but it works + // for 2e-13*degree*dim (see above), which is kind of + // reasonable given that we compute the values of the + // polynomials via an degree-step recursion and then + // multiply the 1d-values. this gives us a linear growth in + // degree*dim, times a small constant. + // + // the embedding matrix is given by applying the inverse of + // the subcell matrix on the cell_interpolation + // matrix. since the subcell matrix is actually only a + // permutation vector, all we need to do is to switch the + // rows we write the data into. moreover, cut off very small + // values here + if (std::fabs(cell_value) < eps) + subcell_evaluations[d](j,i) = 0; + else + subcell_evaluations[d](j,i) = cell_value; + } + } + + // now expand from 1D info. block innermost dimension (x_0) in order + // to avoid difficult checks at innermost loop + unsigned int j_indices[dim]; + FE_Q_Helper::zero_indices (j_indices); + for (unsigned int j=0; j (i_indices); + for (unsigned int i=0; iprolongation[ref][child](j,i) = + // this->poly_space.compute_value (i, p_cell); + for (unsigned int jj=0; jjprolongation[ref][child](j_ind,index_map_inverse[i+ii]) + = val_extra_dim * subcell_evaluations[0](jj,ii); + } + + // update indices that denote the tensor product position. a + // bit fuzzy and therefore not done for innermost x_0 + // direction + FE_Q_Helper::increment_indices (i_indices, dofs1d); + } + Assert (i_indices[dim-1] == 1, ExcInternalError()); + FE_Q_Helper::increment_indices (j_indices, dofs1d); + } + + // the discontinuous node is simply mapped on the discontinuous node + // on the child element + if (q_dofs_per_cell < this->dofs_per_cell) + this->prolongation[ref][child](q_dofs_per_cell,q_dofs_per_cell) = 1.; + + // and make sure that the row sum is 1. this must be so since for this + // element, the shape functions add up to one +#ifdef DEBUG + for (unsigned int row=0; rowdofs_per_cell; ++row) + { + double sum = 0; + for (unsigned int col=0; coldofs_per_cell; ++col) + sum += this->prolongation[ref][child](row,col); + Assert (std::fabs(sum-1.) < eps, ExcInternalError()); + } +#endif + } +} + + + +template +void +FE_Q_Base::initialize_restriction () +{ + // distinguish q/q_dg0 case + const unsigned int q_dofs_per_cell = Utilities::fixed_power(this->degree+1); + + // for these Lagrange interpolation polynomials, construction of the + // restriction matrices is relatively simple. the reason is that the + // interpolation points on the mother cell are (except for the case with + // arbitrary nonequidistant nodes) always also interpolation points for some + // shape function on one or the other child, because we have chosen + // equidistant Lagrange interpolation points for the polynomials + // + // so the only thing we have to find out is: for each shape function on the + // mother cell, which is the child cell (possibly more than one) on which it + // is located, and which is the corresponding shape function there. rather + // than doing it for the shape functions on the mother cell, we take the + // interpolation points there + // + // note that the interpolation point of a shape function can be on the + // boundary between subcells. in that case, restriction from children to + // mother may produce two or more entries for a dof on the mother + // cell. however, this doesn't hurt: since the element is continuous, the + // contribution from each child should yield the same result, and since the + // element is non-additive we just overwrite one value (compute on one + // child) by the same value (compute on a later child), so we don't have to + // care about this + + const double eps = 1e-15*this->degree*dim; + const std::vector &index_map_inverse = + this->poly_space.get_numbering_inverse(); + + // recreate 1D polynomials for faster evaluation of polynomial + const unsigned int dofs1d = this->degree+1; + std::vector > evaluations1d (dofs1d); + + for (unsigned int i=0; i p_cell = this->unit_support_points[mother_dof]; + + // then find the children on which the interpolation point is located + for (unsigned int ref=RefinementCase::cut_x; ref<=RefinementCase::isotropic_refinement; ++ref) + for (unsigned int child=0; child::n_children(RefinementCase(ref)); ++child) + { + // check whether this interpolation point is inside this child + // cell + const Point p_subcell + = GeometryInfo::cell_to_child_coordinates (p_cell, child, RefinementCase(ref)); + if (GeometryInfo::is_inside_unit_cell (p_subcell)) + { + // same logic as in initialize_embedding to evaluate the + // polynomial faster than from the tensor product: since we + // evaluate all polynomials, it is much faster to just compute + // the 1D values for all polynomials before and then get the + // dim-data. + for (unsigned int j=0; j point; + point[0] = p_subcell[d]; + evaluations1d[j][d] = + this->poly_space.compute_value(index_map_inverse[j], point); + } + unsigned int j_indices[dim]; + FE_Q_Helper::zero_indices (j_indices); + double sum_check = 0; + for (unsigned int j = 0; jrestriction[ref-1][child](mother_dof,child_dof)=1.; + else if (std::fabs(val) > eps) + this->restriction[ref-1][child](mother_dof,child_dof)=val; + sum_check += val; + } + FE_Q_Helper::increment_indices (j_indices, dofs1d); + } + Assert (std::fabs(sum_check-1) < eps, + ExcInternalError()); + } + + // part for FE_Q_DG0 + if (q_dofs_per_cell < this->dofs_per_cell) + this->restriction[ref-1][child] + (this->dofs_per_cell-1,this->dofs_per_cell-1) = + 1./(double)GeometryInfo::n_children + (RefinementCase(ref)); + } + } +} + + + +//--------------------------------------------------------------------------- +// Data field initialization +//--------------------------------------------------------------------------- + + +template +bool +FE_Q_Base::has_support_on_face (const unsigned int shape_index, + const unsigned int face_index) const +{ + Assert (shape_index < this->dofs_per_cell, + ExcIndexRange (shape_index, 0, this->dofs_per_cell)); + Assert (face_index < GeometryInfo::faces_per_cell, + ExcIndexRange (face_index, 0, GeometryInfo::faces_per_cell)); + + // in 1d, things are simple. since there is only one degree of freedom per + // vertex in this class, the first is on vertex 0 (==face 0 in some sense), + // the second on face 1: + if (dim == 1) + return (((shape_index == 0) && (face_index == 0)) || + ((shape_index == 1) && (face_index == 1))); + + // first, special-case interior shape functions, since they have no support + // no-where on the boundary + if (((dim==2) && (shape_index>=this->first_quad_index)) + || + ((dim==3) && (shape_index>=this->first_hex_index))) + return false; + + // let's see whether this is a vertex + if (shape_index < this->first_line_index) + { + // for Q elements, there is one dof per vertex, so + // shape_index==vertex_number. check whether this vertex is on the given + // face. thus, for each face, give a list of vertices + const unsigned int vertex_no = shape_index; + Assert (vertex_no < GeometryInfo::vertices_per_cell, + ExcInternalError()); + + for (unsigned int v=0; v::vertices_per_face; ++v) + if (GeometryInfo::face_to_cell_vertices(face_index, v) == vertex_no) + return true; + + return false; + } + else if (shape_index < this->first_quad_index) + // ok, dof is on a line + { + const unsigned int line_index + = (shape_index - this->first_line_index) / this->dofs_per_line; + Assert (line_index < GeometryInfo::lines_per_cell, + ExcInternalError()); + + // in 2d, the line is the face, so get the line index + if (dim == 2) + return (line_index == face_index); + else if (dim == 3) + { + // silence compiler warning + const unsigned int lines_per_face = + dim == 3 ? GeometryInfo::lines_per_face : 1; + // see whether the given line is on the given face. + for (unsigned int l=0; l::face_to_cell_lines(face_index, l) == line_index) + return true; + + return false; + } + else + Assert (false, ExcNotImplemented()); + } + else if (shape_index < this->first_hex_index) + // dof is on a quad + { + const unsigned int quad_index + = (shape_index - this->first_quad_index) / this->dofs_per_quad; + Assert (static_cast(quad_index) < + static_cast(GeometryInfo::quads_per_cell), + ExcInternalError()); + + // in 2d, cell bubble are zero on all faces. but we have treated this + // case above already + Assert (dim != 2, ExcInternalError()); + + // in 3d, quad_index=face_index + if (dim == 3) + return (quad_index == face_index); + else + Assert (false, ExcNotImplemented()); + } + else + // dof on hex + { + // can only happen in 3d, but this case has already been covered above + Assert (false, ExcNotImplemented()); + return false; + } + + // we should not have gotten here + Assert (false, ExcInternalError()); + return false; +} + + + +// explicit instantiations +#include "fe_q_base.inst" + +DEAL_II_NAMESPACE_CLOSE diff --git a/deal.II/source/fe/fe_q_base.inst.in b/deal.II/source/fe/fe_q_base.inst.in new file mode 100644 index 0000000000..8d6c49215b --- /dev/null +++ b/deal.II/source/fe/fe_q_base.inst.in @@ -0,0 +1,24 @@ +//--------------------------------------------------------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2013 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//--------------------------------------------------------------------------- + + +for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) + { +#if deal_II_dimension <= deal_II_space_dimension + template class FE_Q_Base, deal_II_dimension, deal_II_space_dimension>; + template class FE_Q_Base, deal_II_dimension, deal_II_space_dimension>; + template class FE_Q_Base >, deal_II_dimension, deal_II_space_dimension>; +#endif + } + + diff --git a/deal.II/source/fe/fe_q_dg0.cc b/deal.II/source/fe/fe_q_dg0.cc index 50e01f5834..058ddf954d 100644 --- a/deal.II/source/fe/fe_q_dg0.cc +++ b/deal.II/source/fe/fe_q_dg0.cc @@ -1,9 +1,21 @@ +//--------------------------------------------------------------------------- +// $Id: fe_q.cc 28798 2013-03-07 17:00:02Z maier $ +// Version: $Name$ +// +// Copyright (C) 2012, 2013 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//--------------------------------------------------------------------------- + #include #include #include #include #include -#include #include #include @@ -14,523 +26,32 @@ DEAL_II_NAMESPACE_OPEN -// namespace for some functions that are used in this file. they are -// specific to numbering conventions used for the FE_Q element, and -// are thus not very interesting to the outside world. we'd like to -// simply put them into an anonymous namespace, but that triggers an -// odd error with icc which can't compile this small snippet if the -// function is static: -// -------------------- -// template struct int2type {}; -// -// namespace { -// static void SYMBOL (const int2type<1> & ) {} -// } -// -// template void g() { -// SYMBOL(int2type()); -// } -// -// template void g<1>(); -// -------------------- -// the function needs to be static because of another icc bug, though. -// work around this by packing everything into a namespace of its own -// and have the anonymous namespace inside -// -// this is now intel icc issue 216082 -namespace FE_Q_DG0_Helper -{ - namespace - { - // given a permutation array, - // compute and return the inverse - // permutation -#ifdef DEAL_II_ANON_NAMESPACE_BUG - static -#endif - inline - std::vector - invert_numbering (const std::vector &in) - { - std::vector out (in.size()); - for (unsigned int i=0; i - inline - void - zero_indices (unsigned int indices[dim]) - { - for (unsigned int d=0; d - inline - void - increment_indices (unsigned int indices[dim], - const unsigned int dofs1d) - { - ++indices[0]; - for (int d=0; d - inline - std::vector > - generate_poly_space1d (const std::vector > &unit_support_points, - const std::vector &index_map_inverse, - const unsigned int dofs1d) - { - AssertDimension (Utilities::fixed_power (dofs1d)+1, - unit_support_points.size()); - std::vector > points1d (dofs1d); - for (unsigned int i=0; i(unit_support_points[j](0)); - for (unsigned int d=1; d -struct FE_Q_DG0::Implementation -{ - /** - * Initialize the hanging node - * constraints matrices. Called from the - * constructor in case the finite element - * is based on quadrature points. - */ - template - static - void initialize_constraints (const Quadrature<1> &, - FE_Q_DG0<1,spacedim> &) - { - // no constraints in 1d - } - - - template - static - void initialize_constraints (const Quadrature<1> &points, - FE_Q_DG0<2,spacedim> &fe) - { - const unsigned int dim = 2; - - // restricted to each face, the - // traces of the shape functions is - // an element of P_{k} (in 2d), or - // Q_{k} (in 3d), where k is the - // degree of the element. from - // this, we interpolate between - // mother and cell face. - - // the interpolation process works - // as follows: on each subface, - // we want that finite element - // solutions from both sides - // coincide. i.e. if a and b are - // expansion coefficients for the - // shape functions from both sides, - // we seek a relation between a and - // b such that - // sum_j a_j phi^c_j(x) - // == sum_j b_j phi_j(x) - // for all points x on the - // interface. here, phi^c_j are the - // shape functions on the small - // cell on one side of the face, - // and phi_j those on the big cell - // on the other side. To get this - // relation, it suffices to look at - // a sufficient number of points - // for which this has to hold. if - // there are n functions, then we - // need n evaluation points, and we - // choose them equidistantly. - // - // we obtain the matrix system - // A a == B b - // where - // A_ij = phi^c_j(x_i) - // B_ij = phi_j(x_i) - // and the relation we are looking - // for is - // a = A^-1 B b - // - // for the special case of Lagrange - // interpolation polynomials, A_ij - // reduces to delta_ij, and - // a_i = B_ij b_j - // Hence, - // interface_constraints(i,j)=B_ij. - // - // for the general case, where we - // don't have Lagrange - // interpolation polynomials, this - // is a little more - // complicated. Then we would - // evaluate at a number of points - // and invert the interpolation - // matrix A. - // - // Note, that we build up these - // matrices for all subfaces at - // once, rather than considering - // them separately. the reason is - // that we finally will want to - // have them in this order anyway, - // as this is the format we need - // inside deal.II - - // In the following the points x_i - // are constructed in following - // order (n=degree-1) - // *----------*---------* - // 1..n 0 n+1..2n - // i.e. first the midpoint of the - // line, then the support points on - // subface 0 and on subface 1 - std::vector > constraint_points; - // Add midpoint - constraint_points.push_back (Point (0.5)); - - if (fe.degree>1) - { - const unsigned int n=fe.degree-1; - const double step=1./fe.degree; - // subface 0 - for (unsigned int i=1; i<=n; ++i) - constraint_points.push_back ( - GeometryInfo::child_to_cell_coordinates(Point(i*step),0)); - // subface 1 - for (unsigned int i=1; i<=n; ++i) - constraint_points.push_back ( - GeometryInfo::child_to_cell_coordinates(Point(i*step),1)); - } - - // Now construct relation between - // destination (child) and source (mother) - // dofs. - const std::vector > polynomials= - Polynomials::generate_complete_Lagrange_basis(points.get_points()); - - fe.interface_constraints - .TableBase<2,double>::reinit (fe.interface_constraints_size()); - - for (unsigned int i=0; i - static - void initialize_constraints (const Quadrature<1> &points, - FE_Q_DG0<3,spacedim> &fe) - { - const unsigned int dim = 3; - - // For a detailed documentation of - // the interpolation see the - // FE_Q<2>::initialize_constraints - // function. - - // In the following the points x_i - // are constructed in the order as - // described in the documentation - // of the FiniteElement class - // (fe_base.h), i.e. - // *--15--4--16--* - // | | | - // 10 19 6 20 12 - // | | | - // 1--7---0--8---2 - // | | | - // 9 17 5 18 11 - // | | | - // *--13--3--14--* - std::vector > constraint_points; - - // Add midpoint - constraint_points.push_back (Point (0.5, 0.5)); - - // Add midpoints of lines of - // "mother-face" - constraint_points.push_back (Point (0, 0.5)); - constraint_points.push_back (Point (1, 0.5)); - constraint_points.push_back (Point (0.5, 0)); - constraint_points.push_back (Point (0.5, 1)); - - if (fe.degree>1) - { - const unsigned int n=fe.degree-1; - const double step=1./fe.degree; - std::vector > line_support_points(n); - for (unsigned int i=0; i qline(line_support_points); - - // auxiliary points in 2d - std::vector > p_line(n); - - // Add nodes of lines interior - // in the "mother-face" - - // line 5: use line 9 - QProjector::project_to_subface(qline, 0, 0, p_line); - for (unsigned int i=0; i (0.5, 0)); - // line 6: use line 10 - QProjector::project_to_subface(qline, 0, 1, p_line); - for (unsigned int i=0; i (0.5, 0)); - // line 7: use line 13 - QProjector::project_to_subface(qline, 2, 0, p_line); - for (unsigned int i=0; i (0, 0.5)); - // line 8: use line 14 - QProjector::project_to_subface(qline, 2, 1, p_line); - for (unsigned int i=0; i (0, 0.5)); - - // DoFs on bordering lines - // lines 9-16 - for (unsigned int face=0; face::faces_per_cell; ++face) - for (unsigned int subface=0; - subface::max_children_per_face; ++subface) - { - QProjector::project_to_subface(qline, face, subface, p_line); - constraint_points.insert(constraint_points.end(), - p_line.begin(), p_line.end()); - } - - // Create constraints for - // interior nodes - std::vector > inner_points(n*n); - for (unsigned int i=0, iy=1; iy<=n; ++iy) - for (unsigned int ix=1; ix<=n; ++ix) - inner_points[i++] = Point (ix*step, iy*step); - - // at the moment do this for - // isotropic face refinement only - for (unsigned int child=0; - child::max_children_per_cell; ++child) - for (unsigned int i=0; i::child_to_cell_coordinates(inner_points[i], child)); - } - - // Now construct relation between - // destination (child) and source (mother) - // dofs. - const unsigned int pnts=(fe.degree+1)*(fe.degree+1); - const std::vector > polynomial_basis= - Polynomials::generate_complete_Lagrange_basis(points.get_points()); - - const TensorProductPolynomialsConst face_polynomials(polynomial_basis); - - fe.interface_constraints - .TableBase<2,double>::reinit (fe.interface_constraints_size()); - - for (unsigned int i=0; i constraint_point; - - // Eliminate FP errors in constraint - // points. Due to their origin, they - // must all be fractions of the unit - // interval. If we have polynomial - // degree 4, the refined element has 8 - // intervals. Hence the coordinates - // must be 0, 0.125, 0.25, 0.375 etc. - // Now the coordinates of the - // constraint points will be multiplied - // by the inverse of the interval size - // (in the example by 8). After that - // the coordinates must be integral - // numbers. Hence a normal truncation - // is performed and the coordinates - // will be scaled back. The equal - // treatment of all coordinates should - // eliminate any FP errors. - for (unsigned int k=0; k (constraint_points[i](k) * interval + 0.25); - constraint_point(k) = 1.*coord_int / interval; - - // The following lines of code - // should eliminate the problems - // with the Constraint-Matrix, - // which appeared for P>=4. The - // Constraint-Matrix class - // complained about different - // constraints for the same entry - // of the Constraint-Matrix. - // Actually this difference could - // be attributed to FP errors, as - // it was in the range of - // 1.0e-16. These errors originate - // in the loss of symmetry in the - // FP approximation of the - // shape-functions. Considering a - // 3rd order shape function in 1D, - // we have N0(x)=N3(1-x) and - // N1(x)=N2(1-x). For higher order - // polynomials the FP - // approximations of the shape - // functions do not satisfy these - // equations any more! Thus in the - // following code everything is - // computed in the interval x \in - // [0..0.5], which is sufficient to - // express all values that could - // come out from a computation of - // any shape function in the full - // interval [0..1]. If x > 0.5 the - // computation is done for 1-x with - // the shape function N_{p-n} - // instead of N_n. Hence symmetry - // is preserved and everything - // works fine... - // - // For a different explanation of - // the problem, see the discussion - // in the FiniteElement class - // for constraint matrices in 3d. - mirror[k] = (constraint_point(k) > 0.5); - if (mirror[k]) - constraint_point(k) = 1.0 - constraint_point(k); - } - - for (unsigned int j=0; j FE_Q_DG0::FE_Q_DG0 (const unsigned int degree) : - FE_Poly, dim, spacedim> ( + FE_Q_Base, dim, spacedim> ( TensorProductPolynomialsConst(Polynomials::LagrangeEquidistant::generate_complete_basis(degree)), FiniteElementData(get_dpo_vector(degree), 1, degree, FiniteElementData::L2), - get_riaf_vector(degree), - std::vector(1ll , std::vector(1,true))), - face_index_map(FE_Q_DG0_Helper::invert_numbering( - face_lexicographic_to_hierarchic_numbering (degree))) + get_riaf_vector(degree)) { Assert (degree > 0, ExcMessage ("This element can only be used for polynomial degrees " "greater than zero")); - std::vector renumber (this->dofs_per_cell-1); - const FiniteElementData fe(get_dpo_vector_q(degree),1,degree); - FETools::hierarchic_to_lexicographic_numbering (fe, renumber); - renumber.push_back(this->dofs_per_cell-1); - this->poly_space.set_numbering(renumber); - - // finally fill in support points - // on cell and face - initialize_unit_support_points (); - initialize_unit_face_support_points (); + std::vector > support_points_1d(degree+1); + for (unsigned int i=0; i<=degree; ++i) + support_points_1d[i][0] = static_cast(i)/degree; - // reinit constraints - initialize_constraints (); + this->initialize(support_points_1d); - // Reinit the vectors of restriction and prolongation matrices to the - // right sizes and compute the matrices - this->reinit_restriction_and_prolongation_matrices(); - initialize_embedding(); - initialize_restriction(); - - initialize_quad_dof_index_permutation(); + // adjust unit support point for discontinuous node + Point point; + for (unsigned int d=0; dunit_support_points.push_back(point); + AssertDimension(this->dofs_per_cell, this->unit_support_points.size()); } @@ -538,48 +59,27 @@ FE_Q_DG0::FE_Q_DG0 (const unsigned int degree) template FE_Q_DG0::FE_Q_DG0 (const Quadrature<1> &points) : - FE_Poly, dim, spacedim> ( + FE_Q_Base, dim, spacedim> ( TensorProductPolynomialsConst(Polynomials::generate_complete_Lagrange_basis(points.get_points())), FiniteElementData(get_dpo_vector(points.size()-1), 1, points.size()-1, FiniteElementData::L2), - get_riaf_vector(points.size()-1), - std::vector(1, std::vector(1,true))), - - face_index_map(FE_Q_DG0_Helper::invert_numbering( - face_lexicographic_to_hierarchic_numbering (points.size()-1))) + get_riaf_vector(points.size()-1)) { const int degree = points.size()-1; Assert (degree > 0, ExcMessage ("This element can only be used for polynomial degrees " "at least zero")); - Assert (points.point(0)(0) == 0, - ExcMessage ("The first support point has to be zero.")); - Assert (points.point(degree)(0) == 1, - ExcMessage ("The last support point has to be one.")); - - std::vector renumber (this->dofs_per_cell-1); - const FiniteElementData fe(get_dpo_vector_q(degree),1,degree); - FETools::hierarchic_to_lexicographic_numbering (fe, renumber); - renumber.push_back(this->dofs_per_cell-1); - this->poly_space.set_numbering(renumber); - - // finally fill in support points - // on cell and face - initialize_unit_support_points (points); - initialize_unit_face_support_points (points); - // reinit constraints - Implementation::initialize_constraints (points, *this); + this->initialize(points.get_points()); - // Reinit the vectors of restriction and prolongation matrices to the - // right sizes and compute the matrices - this->reinit_restriction_and_prolongation_matrices(); - initialize_embedding(); - initialize_restriction(); - - initialize_quad_dof_index_permutation(); + // adjust unit support point for discontinuous node + Point point; + for (unsigned int d=0; dunit_support_points.push_back(point); + AssertDimension(this->dofs_per_cell, this->unit_support_points.size()); } @@ -588,12 +88,9 @@ template std::string FE_Q_DG0::get_name () const { - // note that the - // FETools::get_fe_from_name - // function depends on the - // particular format of the string - // this function returns, so they - // have to be kept in synch + // note that the FETools::get_fe_from_name function depends on the + // particular format of the string this function returns, so they have to be + // kept in synch std::ostringstream namebuf; bool type = true; @@ -603,8 +100,7 @@ FE_Q_DG0::get_name () const const std::vector > &unit_support_points = this->unit_support_points; unsigned int index = 0; - // Decode the support points - // in one coordinate direction. + // Decode the support points in one coordinate direction. for (unsigned int j=0; j1) ? (unit_support_points[j](1)==0 && @@ -620,12 +116,11 @@ FE_Q_DG0::get_name () const index++; } } - //Do not consider the discontinuous node for dimension 1 + // Do not consider the discontinuous node for dimension 1 Assert (index == n_points || (dim==1 && index == n_points+1), ExcMessage ("Could not decode support points in one coordinate direction.")); - // Check whether the support - // points are equidistant. + // Check whether the support points are equidistant. for (unsigned int j=0; jdegree) > 1e-15) { @@ -638,8 +133,7 @@ FE_Q_DG0::get_name () const else { - // Check whether the support - // points come from QGaussLobatto. + // Check whether the support points come from QGaussLobatto. const QGaussLobatto<1> points_gl(n_points); type = true; for (unsigned int j=0; j::clone() const return new FE_Q_DG0(*this); } + + template void FE_Q_DG0::interpolate(std::vector &local_dofs, @@ -679,10 +175,13 @@ FE_Q_DG0::interpolate(std::vector &local_dofs, ExcDimensionMismatch(this->n_components(), 1)); std::copy(values.begin(), values.end(), local_dofs.begin()); - //We don't need the discontinuous function for local interpolation - local_dofs[local_dofs.size()-1]=0.; + + // We don't need the discontinuous function for local interpolation + local_dofs[local_dofs.size()-1] = 0.; } + + template void FE_Q_DG0::interpolate(std::vector &local_dofs, @@ -703,10 +202,10 @@ FE_Q_DG0::interpolate(std::vector &local_dofs, = this->system_to_component_index(i); local_dofs[i] = values[i](offset+index.first); } - //We don't need the discontinuous function for local interpolation - local_dofs[local_dofs.size()-1]=0.; -} + // We don't need the discontinuous function for local interpolation + local_dofs[local_dofs.size()-1] = 0.; +} @@ -730,19 +229,20 @@ FE_Q_DG0::interpolate( = this->system_to_component_index(i); local_dofs[i] = values[index.first][i]; } - //We don't need the discontinuous function for local interpolation - local_dofs[local_dofs.size()-1]=0.; + + // We don't need the discontinuous function for local interpolation + local_dofs[local_dofs.size()-1] = 0.; } + + template void FE_Q_DG0:: get_interpolation_matrix (const FiniteElement &x_source_fe, FullMatrix &interpolation_matrix) const { - // this is only implemented, if the - // source FE is also a - // Q_DG0 element + // this is only implemented, if the source FE is also a Q_DG0 element typedef FE_Q_DG0 FEQDG0; typedef FiniteElement FEL; @@ -759,1395 +259,50 @@ get_interpolation_matrix (const FiniteElement &x_source_fe, ExcDimensionMismatch (interpolation_matrix.m(), x_source_fe.dofs_per_cell)); - // ok, source is a Q_DG0 element, so - // we will be able to do the work - const FE_Q_DG0 &source_fe - = dynamic_cast&>(x_source_fe); - - // compute the interpolation - // matrices in much the same way as - // we do for the embedding matrices - // from mother to child. - FullMatrix cell_interpolation (this->dofs_per_cell, - this->dofs_per_cell); - FullMatrix source_interpolation (this->dofs_per_cell, - source_fe.dofs_per_cell); - FullMatrix tmp (this->dofs_per_cell, - source_fe.dofs_per_cell); - for (unsigned int j=0; jdofs_per_cell-1; ++j) - { - // read in a point on this - // cell and evaluate the - // shape functions there - const Point p = this->unit_support_points[j]; - for (unsigned int i=0; idofs_per_cell-1; ++i) - cell_interpolation(j,i) = this->poly_space.compute_value (i, p); - - for (unsigned int i=0; idofs_per_cell-1, - this->dofs_per_cell-1)=1.; - source_interpolation(this->dofs_per_cell-1, - source_fe.dofs_per_cell-1)=1.; - - // then compute the - // interpolation matrix - // for this coordinate - // direction - cell_interpolation.gauss_jordan (); - cell_interpolation.mmult (interpolation_matrix, - source_interpolation); - - const double eps = 2e-13*this->degree*dim; - - // cut off very small values - for (unsigned int i=0; idofs_per_cell; ++i) - for (unsigned int j=0; jdofs_per_cell; ++i) - { - double sum = 0.; - for (unsigned int j=0; j -void -FE_Q_DG0<1>:: -get_face_interpolation_matrix (const FiniteElement<1,1> &/*x_source_fe*/, - FullMatrix &/*interpolation_matrix*/) const -{ - Assert (false, ExcImpossibleInDim(1)); -} - - - -template <> -void -FE_Q_DG0<1>:: -get_subface_interpolation_matrix (const FiniteElement<1,1> &/*x_source_fe*/, - const unsigned int /*subface*/, - FullMatrix &/*interpolation_matrix*/) const -{ - Assert (false, ExcImpossibleInDim(1)); -} - - -template <> -void -FE_Q_DG0<1,2>:: -get_face_interpolation_matrix (const FiniteElement<1,2> &/*x_source_fe*/, - FullMatrix &/*interpolation_matrix*/) const -{ - typedef FiniteElement<1,2> FEL; - Assert (false, - FEL:: - ExcInterpolationNotImplemented ()); -} - - -template <> -void -FE_Q_DG0<1,2>:: -get_subface_interpolation_matrix (const FiniteElement<1,2> &/*x_source_fe*/, - const unsigned int /*subface*/, - FullMatrix &/*interpolation_matrix*/) const -{ - typedef FiniteElement<1,2> FEL; - Assert (false, - FEL:: - ExcInterpolationNotImplemented ()); -} - - -template <> -void -FE_Q_DG0<1,3>:: -get_face_interpolation_matrix (const FiniteElement<1,3> &/*x_source_fe*/, - FullMatrix &/*interpolation_matrix*/) const -{ - typedef FiniteElement<1,3> FEL; - Assert (false, - FEL:: - ExcInterpolationNotImplemented ()); -} - - -template <> -void -FE_Q_DG0<1,3>:: -get_subface_interpolation_matrix (const FiniteElement<1,3> &/*x_source_fe*/, - const unsigned int /*subface*/, - FullMatrix &/*interpolation_matrix*/) const -{ - typedef FiniteElement<1,3> FEL; - Assert (false, - FEL:: - ExcInterpolationNotImplemented ()); + this->FE_Q_Base,dim,spacedim>:: + get_interpolation_matrix(x_source_fe, interpolation_matrix); } template -void -FE_Q_DG0:: -get_face_interpolation_matrix (const FiniteElement &x_source_fe, - FullMatrix &interpolation_matrix) const +std::vector +FE_Q_DG0::get_riaf_vector(const unsigned int deg) { - // this is only implemented, if the - // source FE is also a - // Q_DG0 element - typedef FE_Q_DG0 FEQDG0; - typedef FiniteElement FEL; - AssertThrow ((x_source_fe.get_name().find ("FE_Q_DG0<") == 0) - || - (dynamic_cast(&x_source_fe) != 0), - typename FEL:: - ExcInterpolationNotImplemented()); - - Assert (interpolation_matrix.n() == this->dofs_per_face, - ExcDimensionMismatch (interpolation_matrix.n(), - this->dofs_per_face)); - Assert (interpolation_matrix.m() == x_source_fe.dofs_per_face, - ExcDimensionMismatch (interpolation_matrix.m(), - x_source_fe.dofs_per_face)); - - // ok, source is a Q_DG0 element, so - // we will be able to do the work - const FE_Q_DG0 &source_fe - = dynamic_cast&>(x_source_fe); - - // Make sure, that the element, - // for which the DoFs should be - // constrained is the one with - // the higher polynomial degree. - // Actually the procedure will work - // also if this assertion is not - // satisfied. But the matrices - // produced in that case might - // lead to problems in the - // hp procedures, which use this - // method. - Assert (this->dofs_per_face <= source_fe.dofs_per_face, - typename FEL:: - ExcInterpolationNotImplemented ()); - - // generate a quadrature - // with the unit support points. - // This is later based as a - // basis for the QProjector, - // which returns the support - // points on the face. - Quadrature quad_face_support (source_fe.get_unit_face_support_points ()); - - // Rule of thumb for FP accuracy, - // that can be expected for a - // given polynomial degree. - // This value is used to cut - // off values close to zero. - const double eps = 2e-13*this->degree*(dim-1); - - // compute the interpolation - // matrix by simply taking the - // value at the support points. -//TODO: Verify that all faces are the same with respect to -// these support points. Furthermore, check if something has to -// be done for the face orientation flag in 3D. - const Quadrature face_quadrature - = QProjector::project_to_face (quad_face_support, 0); - for (unsigned int i=0; i &p = face_quadrature.point (i); - - for (unsigned int j=0; jdofs_per_face; ++j) - { - double matrix_entry = this->shape_value (this->face_to_cell_index(j, 0), p); - - // Correct the interpolated - // value. I.e. if it is close - // to 1 or 0, make it exactly - // 1 or 0. Unfortunately, this - // is required to avoid problems - // with higher order elements. - if (std::fabs (matrix_entry - 1.0) < eps) - matrix_entry = 1.0; - if (std::fabs (matrix_entry) < eps) - matrix_entry = 0.0; - - interpolation_matrix(i,j) = matrix_entry; - } - } - - // make sure that the row sum of - // each of the matrices is 1 at - // this point. this must be so - // since the shape functions sum up - // to 1 - for (unsigned int j=0; jdofs_per_face; ++i) - sum += interpolation_matrix(j,i); - - Assert (std::fabs(sum-1) < 2e-13*this->degree*(dim-1), - ExcInternalError()); - } + std::vector riaf(Utilities::fixed_power(deg+1)+1,false); + riaf[riaf.size()-1]=true; + return riaf; } template -void -FE_Q_DG0:: -get_subface_interpolation_matrix (const FiniteElement &x_source_fe, - const unsigned int subface, - FullMatrix &interpolation_matrix) const +std::vector +FE_Q_DG0::get_dpo_vector(const unsigned int deg) { - Assert (interpolation_matrix.m() == x_source_fe.dofs_per_face, - ExcDimensionMismatch (interpolation_matrix.m(), - x_source_fe.dofs_per_face)); - - // see if source is a Q_DG0 element - if (const FE_Q_DG0 *source_fe - = dynamic_cast *>(&x_source_fe)) - { - // have this test in here since - // a table of size 2x0 reports - // its size as 0x0 - Assert (interpolation_matrix.n() == this->dofs_per_face, - ExcDimensionMismatch (interpolation_matrix.n(), - this->dofs_per_face)); - - // Make sure, that the element, - // for which the DoFs should be - // constrained is the one with - // the higher polynomial degree. - // Actually the procedure will work - // also if this assertion is not - // satisfied. But the matrices - // produced in that case might - // lead to problems in the - // hp procedures, which use this - // method. - Assert (this->dofs_per_face <= source_fe->dofs_per_face, - (typename FiniteElement:: - ExcInterpolationNotImplemented ())); - - // generate a point on this - // cell and evaluate the - // shape functions there - const Quadrature - quad_face_support (source_fe->get_unit_face_support_points ()); - - // Rule of thumb for FP accuracy, - // that can be expected for a - // given polynomial degree. - // This value is used to cut - // off values close to zero. - double eps = 2e-13*this->degree*(dim-1); - - // compute the interpolation - // matrix by simply taking the - // value at the support points. -//TODO: Verify that all faces are the same with respect to -// these support points. Furthermore, check if something has to -// be done for the face orientation flag in 3D. - const Quadrature subface_quadrature - = QProjector::project_to_subface (quad_face_support, 0, subface); - for (unsigned int i=0; idofs_per_face; ++i) - { - const Point &p = subface_quadrature.point (i); - - for (unsigned int j=0; jdofs_per_face; ++j) - { - double matrix_entry = this->shape_value (this->face_to_cell_index(j, 0), p); - - // Correct the interpolated - // value. I.e. if it is close - // to 1 or 0, make it exactly - // 1 or 0. Unfortunately, this - // is required to avoid problems - // with higher order elements. - if (std::fabs (matrix_entry - 1.0) < eps) - matrix_entry = 1.0; - if (std::fabs (matrix_entry) < eps) - matrix_entry = 0.0; - - interpolation_matrix(i,j) = matrix_entry; - } - } - - // make sure that the row sum of - // each of the matrices is 1 at - // this point. this must be so - // since the shape functions sum up - // to 1 - for (unsigned int j=0; jdofs_per_face; ++j) - { - double sum = 0.; - - for (unsigned int i=0; idofs_per_face; ++i) - sum += interpolation_matrix(j,i); + std::vector dpo(dim+1, 1U); + for (unsigned int i=1; idegree*dim, - ExcInternalError()); - } - } - else if (dynamic_cast *>(&x_source_fe) != 0) - { - // nothing to do here, the - // FE_Nothing has no degrees of - // freedom anyway - } - else - AssertThrow (false, - (typename FiniteElement:: - ExcInterpolationNotImplemented())); + dpo[dim]++;//we need an additional DG0-node for a dim-dimensional object + return dpo; } template bool -FE_Q_DG0::hp_constraints_are_implemented () const -{ - return true; -} - - - - -template -std::vector > -FE_Q_DG0:: -hp_vertex_dof_identities (const FiniteElement &fe_other) const -{ - // we can presently only compute - // these identities if both FEs are - // FE_Q_DG0s or if the other one is an - // FE_Nothing. in the first case, - // there should be exactly one - // single DoF of each FE at a - // vertex, and they should have - // identical value - if (dynamic_cast*>(&fe_other) != 0) - { - return - std::vector > - (1, std::make_pair (0U, 0U)); - } - else if (dynamic_cast*>(&fe_other) != 0) - { - // the FE_Nothing has no - // degrees of freedom, so there - // are no equivalencies to be - // recorded - return std::vector > (); - } - else - { - Assert (false, ExcNotImplemented()); - return std::vector > (); - } -} - - - -template -std::vector > -FE_Q_DG0:: -hp_line_dof_identities (const FiniteElement &fe_other) const -{ - // we can presently only compute - // these identities if both FEs are - // FE_Q_DG0s or if the other one is an - // FE_Nothing - if (const FE_Q_DG0 *fe_q_dg0_other = dynamic_cast *>(&fe_other)) - { - // dofs are located along lines, so two - // dofs are identical if they are - // located at identical positions. if - // we had only equidistant points, we - // could simple check for similarity - // like (i+1)*q == (j+1)*p, but we - // might have other support points - // (e.g. Gauss-Lobatto - // points). Therefore, read the points - // in unit_support_points for the first - // coordinate direction. We take the - // lexicographic ordering of the points - // in the first direction (i.e., - // x-direction), which we access - // between index 1 and p-1 (index 0 and - // p are vertex dofs). - const unsigned int p = this->degree; - const unsigned int q = fe_q_dg0_other->degree; - - std::vector > identities; - - const std::vector &index_map_inverse= - this->poly_space.get_numbering_inverse(); - const std::vector &index_map_inverse_other= - fe_q_dg0_other->poly_space.get_numbering_inverse(); - - for (unsigned int i=0; iunit_support_points[index_map_inverse[i+1]][0]- - - fe_q_dg0_other->unit_support_points[index_map_inverse_other[j+1]][0]) - < 1e-14) - identities.push_back (std::make_pair(i,j)); - - return identities; - } - else if (dynamic_cast*>(&fe_other) != 0) - { - // the FE_Nothing has no - // degrees of freedom, so there - // are no equivalencies to be - // recorded - return std::vector > (); - } - else - { - Assert (false, ExcNotImplemented()); - return std::vector > (); - } -} - - - -template -std::vector > -FE_Q_DG0:: -hp_quad_dof_identities (const FiniteElement &fe_other) const +FE_Q_DG0::has_support_on_face (const unsigned int shape_index, + const unsigned int face_index) const { - // we can presently only compute - // these identities if both FEs are - // FE_Q_DG0s or if the other one is an - // FE_Nothing - if (const FE_Q_DG0 *fe_q_dg0_other = dynamic_cast *>(&fe_other)) - { - // this works exactly like the line - // case above, except that now we have - // to have two indices i1, i2 and j1, - // j2 to characterize the dofs on the - // face of each of the finite - // elements. since they are ordered - // lexicographically along the first - // line and we have a tensor product, - // the rest is rather straightforward - const unsigned int p = this->degree; - const unsigned int q = fe_q_dg0_other->degree; - - std::vector > identities; - - const std::vector &index_map_inverse= - this->poly_space.get_numbering_inverse(); - const std::vector &index_map_inverse_other= - fe_q_dg0_other->poly_space.get_numbering_inverse(); - - for (unsigned int i1=0; i1unit_support_points[index_map_inverse[i1+1]][0]- - - fe_q_dg0_other->unit_support_points[index_map_inverse_other[j1+1]][0]) - < 1e-14) - && - (std::fabs(this->unit_support_points[index_map_inverse[i2+1]][0]- - - fe_q_dg0_other->unit_support_points[index_map_inverse_other[j2+1]][0]) - < 1e-14)) - identities.push_back (std::make_pair(i1*(p-1)+i2, - j1*(q-1)+j2)); - - return identities; - } - else if (dynamic_cast*>(&fe_other) != 0) - { - // the FE_Nothing has no - // degrees of freedom, so there - // are no equivalencies to be - // recorded - return std::vector > (); - } + // discontinuous function has support on all faces + if (shape_index == this->dofs_per_cell-1) + return true; else - { - Assert (false, ExcNotImplemented()); - return std::vector > (); - } + return FE_Q_Base,dim,spacedim>::has_support_on_face(shape_index, face_index); } - -template -FiniteElementDomination::Domination -FE_Q_DG0:: -compare_for_face_domination (const FiniteElement &fe_other) const -{ - if (const FE_Q_DG0 *fe_q_dg0_other - = dynamic_cast*>(&fe_other)) - { - if (this->degree < fe_q_dg0_other->degree) - return FiniteElementDomination::this_element_dominates; - else if (this->degree == fe_q_dg0_other->degree) - return FiniteElementDomination::either_element_can_dominate; - else - return FiniteElementDomination::other_element_dominates; - } - else if (dynamic_cast*>(&fe_other) != 0) - { - // the FE_Nothing has no - // degrees of freedom and it is - // typically used in a context - // where we don't require any - // continuity along the - // interface - return FiniteElementDomination::no_requirements; - } - - Assert (false, ExcNotImplemented()); - return FiniteElementDomination::neither_element_dominates; -} - - -//--------------------------------------------------------------------------- -// Auxiliary functions -//--------------------------------------------------------------------------- - - - -template -void FE_Q_DG0::initialize_unit_support_points () -{ - // number of points: (degree+1)^dim+1 - unsigned int n = this->degree+1; - for (unsigned int i=1; idegree+1; - n++; - - this->unit_support_points.resize(n); - - const std::vector &index_map_inverse= - this->poly_space.get_numbering_inverse(); - - const double step = 1./this->degree; - Point p; - - unsigned int k=0; - for (unsigned int iz=0; iz <= ((dim>2) ? this->degree : 0) ; ++iz) - for (unsigned int iy=0; iy <= ((dim>1) ? this->degree : 0) ; ++iy) - for (unsigned int ix=0; ix<=this->degree; ++ix) - { - p(0) = ix * step; - if (dim>1) - p(1) = iy * step; - if (dim>2) - p(2) = iz * step; - - this->unit_support_points[index_map_inverse[k++]] = p; - } - //dg0 support point in the center of the cell - p(0) = .5; - if (dim>1) - { - p(1) = .5; - if (dim>2) - p(2) = .5; - } - - this->unit_support_points[index_map_inverse[k]] = p; -} - - - -template -void FE_Q_DG0::initialize_unit_support_points (const Quadrature<1> &points) -{ - // number of points: (degree+1)^dim+1 - unsigned int n = this->degree+1; - for (unsigned int i=1; idegree+1; - n++; - - this->unit_support_points.resize(n); - - const std::vector &index_map_inverse= - this->poly_space.get_numbering_inverse(); - - Quadrature support_quadrature(points); - - Point p; - - for (unsigned int k=0; kunit_support_points[index_map_inverse[k]] = support_quadrature.point(k); - } -} - - - -template <> -void FE_Q_DG0<1>::initialize_unit_face_support_points () -{ - // no faces in 1d, so nothing to do -} - -template <> -void FE_Q_DG0<1>::initialize_unit_face_support_points (const Quadrature<1> &/*points*/) -{ - // no faces in 1d, so nothing to do -} - -template <> -void FE_Q_DG0<1,2>::initialize_unit_face_support_points () -{ - // no faces in 1d, so nothing to do -} - -template <> -void FE_Q_DG0<1,2>::initialize_unit_face_support_points (const Quadrature<1> &/*points*/) -{ - // no faces in 1d, so nothing to do -} - -template <> -void FE_Q_DG0<1,3>::initialize_unit_face_support_points () -{ - // no faces in 1d, so nothing to do -} - -template <> -void FE_Q_DG0<1,3>::initialize_unit_face_support_points (const Quadrature<1> &/*points*/) -{ - // no faces in 1d, so nothing to do -} - -template -void FE_Q_DG0::initialize_unit_face_support_points () -{ - const unsigned int codim = dim-1; - - // number of points: (degree+1)^codim - unsigned int n = this->degree+1; - for (unsigned int i=1; idegree+1; - - this->unit_face_support_points.resize(n); - - const std::vector &face_index_map_inverse= - FE_Q_DG0_Helper::invert_numbering(face_index_map); - - const double step = 1./this->degree; - Point p; - - unsigned int k=0; - for (unsigned int iz=0; iz <= ((codim>2) ? this->degree : 0) ; ++iz) - for (unsigned int iy=0; iy <= ((codim>1) ? this->degree : 0) ; ++iy) - for (unsigned int ix=0; ix<=this->degree; ++ix) - { - p(0) = ix * step; - if (codim>1) - p(1) = iy * step; - if (codim>2) - p(2) = iz * step; - - this->unit_face_support_points[face_index_map_inverse[k++]] = p; - } -} - - - -template -void FE_Q_DG0::initialize_unit_face_support_points (const Quadrature<1> &points) -{ - const unsigned int codim = dim-1; - - // number of points: (degree+1)^codim - unsigned int n = this->degree+1; - for (unsigned int i=1; idegree+1; - - this->unit_face_support_points.resize(n); - - const std::vector< Point<1> > edge = points.get_points(); - - const std::vector &face_index_map_inverse= - FE_Q_DG0_Helper::invert_numbering(face_index_map); - - Point p; - - unsigned int k=0; - for (unsigned int iz=0; iz <= ((codim>2) ? this->degree : 0) ; ++iz) - for (unsigned int iy=0; iy <= ((codim>1) ? this->degree : 0) ; ++iy) - for (unsigned int ix=0; ix<=this->degree; ++ix) - { - p(0) = edge[ix](0); - if (codim>1) - p(1) = edge[iy](0); - if (codim>2) - p(2) = edge[iz](0); - - this->unit_face_support_points[face_index_map_inverse[k++]] = p; - } -} - - - -template -void -FE_Q_DG0::initialize_quad_dof_index_permutation () -{ - // general template for 1D and 2D, do nothing -} - - - -template <> -void -FE_Q_DG0<3>::initialize_quad_dof_index_permutation () -{ - Assert (adjust_quad_dof_index_for_face_orientation_table.n_elements()==8*this->dofs_per_quad, - ExcInternalError()); - - const unsigned int n=this->degree-1; - Assert(n*n==this->dofs_per_quad, ExcInternalError()); - - // alias for the table to fill - Table<2,int> &data=this->adjust_quad_dof_index_for_face_orientation_table; - - // the dofs on a face are connected to a n x - // n matrix. for example, for degree==4 we - // have the following dofs on a quad - - // ___________ - // | | - // | 6 7 8 | - // | | - // | 3 4 5 | - // | | - // | 0 1 2 | - // |___________| - // - // we have dof_no=i+n*j with index i in - // x-direction and index j in y-direction - // running from 0 to n-1. to extract i and j - // we can use i=dof_no%n and j=dof_no/n. i - // and j can then be used to construct the - // rotated and mirrored numbers. - - - for (unsigned int local=0; localdofs_per_quad; ++local) - // face support points are in lexicographic - // ordering with x running fastest. invert - // that (y running fastest) - { - unsigned int i=local%n, - j=local/n; - - // face_orientation=false, face_flip=false, face_rotation=false - data(local,0)=j + i *n - local; - // face_orientation=false, face_flip=false, face_rotation=true - data(local,1)=i + (n-1-j)*n - local; - // face_orientation=false, face_flip=true, face_rotation=false - data(local,2)=(n-1-j) + (n-1-i)*n - local; - // face_orientation=false, face_flip=true, face_rotation=true - data(local,3)=(n-1-i) + j *n - local; - // face_orientation=true, face_flip=false, face_rotation=false - data(local,4)=0; - // face_orientation=true, face_flip=false, face_rotation=true - data(local,5)=j + (n-1-i)*n - local; - // face_orientation=true, face_flip=true, face_rotation=false - data(local,6)=(n-1-i) + (n-1-j)*n - local; - // face_orientation=true, face_flip=true, face_rotation=true - data(local,7)=(n-1-j) + i *n - local; - } - - // aditionally initialize reordering of line - // dofs - for (unsigned int i=0; idofs_per_line; ++i) - this->adjust_line_dof_index_for_line_orientation_table[i]=this->dofs_per_line-1-i - i; -} - -template -std::vector -FE_Q_DG0::get_riaf_vector(const unsigned int deg) -{ - std::vector riaf - (FiniteElementData (get_dpo_vector(deg),1,deg).dofs_per_cell, - false); - riaf[riaf.size()-1]=true; - return riaf; -} - - -template -std::vector -FE_Q_DG0::get_dpo_vector(const unsigned int deg) -{ - std::vector dpo(dim+1, 1U); - for (unsigned int i=1; i -std::vector -FE_Q_DG0::get_dpo_vector_q(const unsigned int deg) -{ - std::vector dpo(dim+1, 1U); - for (unsigned int i=1; i -std::vector -FE_Q_DG0::face_lexicographic_to_hierarchic_numbering (const unsigned int degree) -{ - const FiniteElementData face_data(FE_Q_DG0::get_dpo_vector_q(degree),1,degree); - std::vector face_renumber (face_data.dofs_per_cell); - FETools::lexicographic_to_hierarchic_numbering (face_data, face_renumber); - return face_renumber; -} - - - -template <> -std::vector -FE_Q_DG0<1>::face_lexicographic_to_hierarchic_numbering (const unsigned int) -{ - return std::vector(); -} - -template <> -std::vector -FE_Q_DG0<1,2>::face_lexicographic_to_hierarchic_numbering (const unsigned int) -{ - return std::vector(); -} - - -template <> -std::vector -FE_Q_DG0<1,3>::face_lexicographic_to_hierarchic_numbering (const unsigned int) -{ - return std::vector(); -} - - -template -void -FE_Q_DG0::initialize_constraints () -{ - QTrapez<1> trapez; - QIterated<1> points (trapez,this->degree); - Implementation::initialize_constraints (points, *this); -} - - -template -void -FE_Q_DG0::initialize_embedding () -{ - // compute the interpolation matrices in much the same way as we do for - // the constraints. it's actually simpler here, since we don't have this - // weird renumbering stuff going on. The trick is again that the - // interpolation matrix is formed by a permutation of the indices of the - // cell matrix. The value eps is used a threshold to decide when certain - // evaluations of the Lagrange polynomials are zero or one. - const double eps = 1e-15*this->degree*dim; - -#ifdef DEBUG - // in DEBUG mode, check that the evaluation of support points (except for - // the discontinuous node) in the current numbering gives the identity - // operation - for (unsigned int i=0; idofs_per_cell-1; ++i) - { - Assert (std::fabs (1.-this->poly_space.compute_value - (i, this->unit_support_points[i])) < eps, - ExcInternalError()); - for (unsigned int j=0; jdofs_per_cell-1; ++j) - if (j!=i) - Assert (std::fabs (this->poly_space.compute_value - (i, this->unit_support_points[j])) < eps, - ExcInternalError()); - } -#endif - - // to efficiently evaluate the polynomial at the subcell, make use of the - // tensor product structure of this element and only evaluate 1D - // information from the polynomial. This makes the cost of this function - // almost negligible also for high order elements - const unsigned int dofs1d = this->degree+1; - std::vector > subcell_evaluations - (dim, Table<2,double>(dofs1d, dofs1d)); - const std::vector &index_map_inverse = - this->poly_space.get_numbering_inverse(); - - // recreate 1D polynomials, the last entry is not used - std::vector > poly_space1d = - FE_Q_DG0_Helper::generate_poly_space1d (this->unit_support_points, - index_map_inverse, dofs1d); - - // helper value: step size how to walk through diagonal and how many - // points we have left apart from the first dimension - unsigned int step_size_diag = 0; - { - unsigned int factor = 1; - for (unsigned int d=0; d::isotropic_refinement; ++ref) - for (unsigned int child=0; - child::n_children(RefinementCase(ref+1)); - ++child) - { - // go through the points in diagonal to capture variation in all - // directions simultaneously - for (unsigned int j=0; j p_subcell = this->unit_support_points[diag_comp]; - const Point p_cell = - GeometryInfo::child_to_cell_coordinates - (p_subcell, child, RefinementCase(ref+1)); - for (unsigned int i=0; i (j_indices); - for (unsigned int j=0; jdofs_per_cell-1; j+=dofs1d) - { - unsigned int i_indices[dim]; - FE_Q_DG0_Helper::zero_indices (i_indices); - for (unsigned int i=0; idofs_per_cell-1; i+=dofs1d) - { - double val_extra_dim = 1.; - for (unsigned int d=1; dprolongation[ref][child](j,i) = - // this->poly_space.compute_value (i, p_cell); - for (unsigned int jj=0; jjprolongation[ref][child](j_ind,index_map_inverse[i+ii]) - = val_extra_dim * subcell_evaluations[0](jj,ii); - } - - // update indices that denote the tensor product position. a bit - // fuzzy and therefore not done for innermost x_0 direction - FE_Q_DG0_Helper::increment_indices (i_indices, dofs1d); - } - Assert (i_indices[dim-1] == 1, ExcInternalError()); - FE_Q_DG0_Helper::increment_indices (j_indices, dofs1d); - } - - // the discontinuous node is simply mapped on the discontinuous node - // on the child cell - for (unsigned int j=0; jdofs_per_cell-1; j++) - { - this->prolongation[ref][child](j,this->dofs_per_cell-1) = 0.; - this->prolongation[ref][child](this->dofs_per_cell-1,j) = 0.; - } - this->prolongation[ref][child](this->dofs_per_cell-1, - this->dofs_per_cell-1) = 1.; - - // make sure that the row sum is one. this must be so since for this - // element, the continuous shape functions add up to one and the - // discontinuous node is mapped to the discontinuous node on the - // child cell -#ifdef DEBUG - for (unsigned int row=0; rowdofs_per_cell; ++row) - { - double sum = 0; - for (unsigned int col=0; coldofs_per_cell; ++col) - sum += this->prolongation[ref][child](row,col); - Assert (std::fabs(sum-1.) < eps, ExcInternalError()); - } -#endif - } -} - - - -template -void -FE_Q_DG0::initialize_restriction () -{ - // for these Lagrange interpolation polynomials, construction of the - // restriction matrices is relatively simple. the reason is that the - // interpolation points on the mother cell are (except for the case with - // arbitrary nonequidistant nodes and for the discontinuous node) always also - // interpolation points for some shape function on one or the other child, - // because we have chosen equidistant Lagrange interpolation points for the - // polynomials - // - // so the only thing we have to find out is: for each shape function on - // the mother cell, which is the child cell (possibly more than one) on - // which it is located, and which is the corresponding shape function there. - // rather than doing it for the shape functions on the mother cell, we take - // the interpolation points there - // - // note that the interpolation point of a shape function can be on the - // boundary between subcells. in that case, restriction from children to - // mother may produce two or more entries for a dof on the mother cell. - // however, this doesn't hurt: since the element is continuous (apart from - // the discontinuous node), the contribution from each child should yield - // the same result, and since the element (apart from the discontinuous - // node) is non-additive we just overwrite one value (compute one one child) - // by the same value (compute on a later child), so we don't have to care - // about this. - // for the discontinuous node we just take the mean of all the child cells' - // contributions. - - const double eps = 1e-15*this->degree*dim; - const std::vector &index_map_inverse = - this->poly_space.get_numbering_inverse(); - - // recreate 1D polynomials for faster evaluation of polynomial, the last - // entry is not used - const unsigned int dofs1d = this->degree+1; - std::vector > poly_space1d = - FE_Q_DG0_Helper::generate_poly_space1d (this->unit_support_points, - index_map_inverse, dofs1d); - std::vector > evaluations1d (dofs1d); - - for (unsigned int i=0; idofs_per_cell-1; ++i) - { - unsigned int mother_dof = index_map_inverse[i]; - const Point p_cell = this->unit_support_points[mother_dof]; - - // then find the children on which the interpolation point is located - for (unsigned int ref=RefinementCase::cut_x; - ref<=RefinementCase::isotropic_refinement; ++ref) - for (unsigned int child=0; - child::n_children(RefinementCase(ref)); - ++child) - { - // check whether this interpolation point is inside this child - // cell - const Point p_subcell = - GeometryInfo::cell_to_child_coordinates - (p_cell, child, RefinementCase(ref)); - if (GeometryInfo::is_inside_unit_cell (p_subcell)) - { - // same logic as in initialize_embedding to evaluate the - // polynomial faster than from the tensor product: since we - // evaluate all polynomials, it is much faster to just - // compute the 1D values for all polynomials before and then - // get the dim-data. - for (unsigned int j=0; j (j_indices); - double sum_check = 0; - for (unsigned int j = 0; jdofs_per_cell-1; j += dofs1d) - { - double val_extra_dim = 1.; - for (unsigned int d=1; drestriction[ref-1][child] - (mother_dof,child_dof)=1.; - else if (std::fabs(val) > eps) - this->restriction[ref-1][child] - (mother_dof,child_dof)=val; - sum_check += val; - } - FE_Q_DG0_Helper::increment_indices (j_indices, dofs1d); - } - Assert (std::fabs(sum_check-1) < eps, - ExcInternalError()); - } - } - } - // for the discontinuous node we take the mean of all the child cells' - // contributions. so there is also a diagonal entry equal to the inverse of - // n_children. - for (unsigned int ref=RefinementCase::cut_x; - ref<=RefinementCase::isotropic_refinement; ++ref) - for (unsigned int child=0; - child::n_children(RefinementCase(ref)); - ++child) - { - for (unsigned int i=0; idofs_per_cell-1; ++i) - { - this->restriction[ref-1][child](i,this->dofs_per_cell-1)=0.; - this->restriction[ref-1][child](this->dofs_per_cell-1,i)=0.; - } - this->restriction[ref-1][child] - (this->dofs_per_cell-1,this->dofs_per_cell-1) = - 1./(double)GeometryInfo::n_children - (RefinementCase(ref)); - } - -} - - - -//--------------------------------------------------------------------------- -// Data field initialization -//--------------------------------------------------------------------------- - - -template <> -bool -FE_Q_DG0<1>::has_support_on_face (const unsigned int shape_index, - const unsigned int face_index) const -{ - Assert (shape_index < this->dofs_per_cell, - ExcIndexRange (shape_index, 0, this->dofs_per_cell)); - Assert (face_index < GeometryInfo<1>::faces_per_cell, - ExcIndexRange (face_index, 0, GeometryInfo<1>::faces_per_cell)); - - - // in 1d, things are simple. since - // there is only one degree of - // freedom per vertex in this - // class, the first is on vertex 0 - // (==face 0 in some sense), the - // second on face 1: - return (((shape_index == 0) && (face_index == 0)) || - ((shape_index == 1) && (face_index == 1))); -} - - -template <> -bool -FE_Q_DG0<1,2>::has_support_on_face (const unsigned int shape_index, - const unsigned int face_index) const -{ - Assert (shape_index < this->dofs_per_cell, - ExcIndexRange (shape_index, 0, this->dofs_per_cell)); - Assert (face_index < GeometryInfo<1>::faces_per_cell, - ExcIndexRange (face_index, 0, GeometryInfo<1>::faces_per_cell)); - - - // in 1d, things are simple. since - // there is only one degree of - // freedom per vertex in this - // class, the first is on vertex 0 - // (==face 0 in some sense), the - // second on face 1: - return (((shape_index == 0) && (face_index == 0)) || - ((shape_index == 1) && (face_index == 1))); -} - -template <> -bool -FE_Q_DG0<1,3>::has_support_on_face (const unsigned int shape_index, - const unsigned int face_index) const -{ - Assert (shape_index < this->dofs_per_cell, - ExcIndexRange (shape_index, 0, this->dofs_per_cell)); - Assert (face_index < GeometryInfo<1>::faces_per_cell, - ExcIndexRange (face_index, 0, GeometryInfo<1>::faces_per_cell)); - - - // in 1d, things are simple. since - // there is only one degree of - // freedom per vertex in this - // class, the first is on vertex 0 - // (==face 0 in some sense), the - // second on face 1: - return (((shape_index == 0) && (face_index == 0)) || - ((shape_index == 1) && (face_index == 1))); -} - - -template -bool -FE_Q_DG0::has_support_on_face (const unsigned int shape_index, - const unsigned int face_index) const -{ - Assert (shape_index < this->dofs_per_cell, - ExcIndexRange (shape_index, 0, this->dofs_per_cell)); - Assert (face_index < GeometryInfo::faces_per_cell, - ExcIndexRange (face_index, 0, GeometryInfo::faces_per_cell)); - - - // first, special-case interior - // shape functions, since they - // have no support no-where on - // the boundary - if (((dim==2) && (shape_index>=this->first_quad_index)) - || - ((dim==3) && (shape_index>=this->first_hex_index))) - return false; - - // let's see whether this is a - // vertex - if (shape_index < this->first_line_index) - { - // for Q_DG0 elements, there is - // one dof per vertex, so - // shape_index==vertex_number. check - // whether this vertex is - // on the given face. thus, - // for each face, give a - // list of vertices - const unsigned int vertex_no = shape_index; - Assert (vertex_no < GeometryInfo::vertices_per_cell, - ExcInternalError()); - - for (unsigned int v=0; v::vertices_per_face; ++v) - if (GeometryInfo::face_to_cell_vertices(face_index, v) == vertex_no) - return true; - - return false; - } - else if (shape_index < this->first_quad_index) - // ok, dof is on a line - { - const unsigned int line_index - = (shape_index - this->first_line_index) / this->dofs_per_line; - Assert (line_index < GeometryInfo::lines_per_cell, - ExcInternalError()); - - // in 2d, the line is the - // face, so get the line - // index - if (dim == 2) - return (line_index == face_index); - else if (dim == 3) - { - // see whether the - // given line is on the - // given face. - for (unsigned int l=0; l::lines_per_face; ++l) - if (GeometryInfo<3>::face_to_cell_lines(face_index, l) == line_index) - return true; - - return false; - } - else - Assert (false, ExcNotImplemented()); - } - else if (shape_index < this->first_hex_index) - // dof is on a quad - { - const unsigned int quad_index - = (shape_index - this->first_quad_index) / this->dofs_per_quad; - Assert (static_cast(quad_index) < - static_cast(GeometryInfo::quads_per_cell), - ExcInternalError()); - - // in 2d, cell bubble are - // zero on all faces. but - // we have treated this - // case above already - Assert (dim != 2, ExcInternalError()); - - // in 3d, - // quad_index=face_index - if (dim == 3) - return (quad_index == face_index); - else - Assert (false, ExcNotImplemented()); - } - else - // dof on hex - { - // can only happen in 3d, - // but this case has - // already been covered - // above - Assert (false, ExcNotImplemented()); - return false; - } - - // we should not have gotten here - Assert (false, ExcInternalError()); - return false; -} - - - -template -std::size_t -FE_Q_DG0::memory_consumption () const -{ - return (FiniteElement::memory_consumption() + - MemoryConsumption::memory_consumption (face_index_map)); -} - - - // explicit instantiations #include "fe_q_dg0.inst" diff --git a/deal.II/source/fe/fe_q_iso_q1.cc b/deal.II/source/fe/fe_q_iso_q1.cc new file mode 100644 index 0000000000..5522a62c3a --- /dev/null +++ b/deal.II/source/fe/fe_q_iso_q1.cc @@ -0,0 +1,111 @@ +//--------------------------------------------------------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//--------------------------------------------------------------------------- + +#include +#include +#include + +#include +#include + +DEAL_II_NAMESPACE_OPEN + + + + + +template +FE_Q_iso_Q1::FE_Q_iso_Q1 (const unsigned int subdivisions) + : + FE_Q_Base>, dim, spacedim> ( + TensorProductPolynomials > + (Polynomials::generate_complete_Lagrange_basis_on_subdivisions(subdivisions, 1)), + FiniteElementData(this->get_dpo_vector(subdivisions), + 1, subdivisions, + FiniteElementData::H1), + std::vector (1, false)) +{ + Assert (subdivisions > 0, + ExcMessage ("This element can only be used with a positive number of " + "subelements")); + + QTrapez<1> trapez; + QIterated<1> points (trapez, subdivisions); + + this->initialize(points.get_points()); +} + + + +template +std::string +FE_Q_iso_Q1::get_name () const +{ + // note that the FETools::get_fe_from_name function depends on the + // particular format of the string this function returns, so they have to be + // kept in synch + + std::ostringstream namebuf; + namebuf << "FE_Q_iso_Q1<" << dim << ">(" << this->degree << ")"; + return namebuf.str(); +} + + + +template +FiniteElement * +FE_Q_iso_Q1::clone() const +{ + return new FE_Q_iso_Q1(*this); +} + + + +template +FiniteElementDomination::Domination +FE_Q_iso_Q1:: +compare_for_face_domination (const FiniteElement &fe_other) const +{ + if (const FE_Q_iso_Q1 *fe_q_iso_q1_other + = dynamic_cast*>(&fe_other)) + { + // different behavior as in FE_Q: as FE_Q_iso_Q1(2) is not a subspace of + // FE_Q_iso_Q1(3), need that the element degrees are multiples of each + // other + if (this->degree < fe_q_iso_q1_other->degree && + fe_q_iso_q1_other->degree % this->degree == 0) + return FiniteElementDomination::this_element_dominates; + else if (this->degree == fe_q_iso_q1_other->degree) + return FiniteElementDomination::either_element_can_dominate; + else if (this->degree > fe_q_iso_q1_other->degree && + this->degree % fe_q_iso_q1_other->degree == 0) + return FiniteElementDomination::other_element_dominates; + else + return FiniteElementDomination::neither_element_dominates; + } + else if (dynamic_cast*>(&fe_other) != 0) + { + // the FE_Nothing has no degrees of freedom and it is typically used in + // a context where we don't require any continuity along the interface + return FiniteElementDomination::no_requirements; + } + + Assert (false, ExcNotImplemented()); + return FiniteElementDomination::neither_element_dominates; +} + + +// explicit instantiations +#include "fe_q_iso_q1.inst" + +DEAL_II_NAMESPACE_CLOSE diff --git a/deal.II/source/fe/fe_q_iso_q1.inst.in b/deal.II/source/fe/fe_q_iso_q1.inst.in new file mode 100644 index 0000000000..785a122589 --- /dev/null +++ b/deal.II/source/fe/fe_q_iso_q1.inst.in @@ -0,0 +1,22 @@ +//--------------------------------------------------------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2013 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//--------------------------------------------------------------------------- + + +for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) + { +#if deal_II_dimension <= deal_II_space_dimension + template class FE_Q_iso_Q1; +#endif + } + + diff --git a/tests/fe/fe_prolongation_common.h b/tests/fe/fe_prolongation_common.h index 3e21e582c9..065faf6079 100644 --- a/tests/fe/fe_prolongation_common.h +++ b/tests/fe/fe_prolongation_common.h @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/fe/fe_prolongation_q_iso_q1.cc b/tests/fe/fe_prolongation_q_iso_q1.cc new file mode 100644 index 0000000000..22b3818d05 --- /dev/null +++ b/tests/fe/fe_prolongation_q_iso_q1.cc @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------- +// $Id: fe_prolongation_dgq.cc 26378 2012-09-14 12:58:04Z bangerth $ +// Version: $Name$ +// +// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//---------------------------------------------------------------------- +// +// Compute support points + +#include "../tests.h" +#include "fe_prolongation_common.h" + + + +int +main() +{ + initlog(__FILE__); + deallog.threshold_double(1.e-10); + + CHECK_ALL(Q_iso_Q1,1,2); + CHECK_ALL(Q_iso_Q1,2,2); + CHECK_ALL(Q_iso_Q1,3,2); + CHECK_ALL(Q_iso_Q1,4,2); + + CHECK_ALL(Q_iso_Q1,1,3); + CHECK_ALL(Q_iso_Q1,2,3); +} diff --git a/tests/fe/fe_prolongation_q_iso_q1/cmp/generic b/tests/fe/fe_prolongation_q_iso_q1/cmp/generic new file mode 100644 index 0000000000..fc9d73cc0a --- /dev/null +++ b/tests/fe/fe_prolongation_q_iso_q1/cmp/generic @@ -0,0 +1,577 @@ + +DEAL::Q_iso_Q11<2> constraint +DEAL::0.5000000 0.5000000 +DEAL::Q_iso_Q11<2> prolongation 0 +DEAL::1.00000 ~ ~ ~ +DEAL::0.500000 0.500000 ~ ~ +DEAL::0.500000 ~ 0.500000 ~ +DEAL::0.250000 0.250000 0.250000 0.250000 +DEAL::Q_iso_Q11<2> prolongation 1 +DEAL::0.500000 0.500000 ~ ~ +DEAL::~ 1.00000 ~ ~ +DEAL::0.250000 0.250000 0.250000 0.250000 +DEAL::~ 0.500000 ~ 0.500000 +DEAL::Q_iso_Q11<2> prolongation 2 +DEAL::0.500000 ~ 0.500000 ~ +DEAL::0.250000 0.250000 0.250000 0.250000 +DEAL::~ ~ 1.00000 ~ +DEAL::~ ~ 0.500000 0.500000 +DEAL::Q_iso_Q11<2> prolongation 3 +DEAL::0.250000 0.250000 0.250000 0.250000 +DEAL::~ 0.500000 ~ 0.500000 +DEAL::~ ~ 0.500000 0.500000 +DEAL::~ ~ ~ 1.00000 +DEAL::Q_iso_Q12<2> constraint +DEAL::~ ~ 1.000000 +DEAL::0.5000000 ~ 0.5000000 +DEAL::~ 0.5000000 0.5000000 +DEAL::Q_iso_Q12<2> prolongation 0 +DEAL::1.00000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ 1.00000 ~ ~ +DEAL::~ ~ ~ ~ 1.00000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::0.500000 ~ ~ ~ 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 +DEAL::0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 +DEAL::0.250000 ~ ~ ~ 0.250000 ~ 0.250000 ~ 0.250000 +DEAL::Q_iso_Q12<2> prolongation 1 +DEAL::~ ~ ~ ~ ~ ~ 1.00000 ~ ~ +DEAL::~ 1.00000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::~ ~ ~ ~ ~ 1.00000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 +DEAL::~ 0.500000 ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ 0.500000 ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 +DEAL::~ 0.250000 ~ ~ ~ 0.250000 0.250000 ~ 0.250000 +DEAL::Q_iso_Q12<2> prolongation 2 +DEAL::~ ~ ~ ~ 1.00000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::~ ~ 1.00000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 1.00000 ~ +DEAL::~ ~ 0.500000 ~ 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 +DEAL::~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 +DEAL::~ ~ 0.500000 ~ ~ ~ ~ 0.500000 ~ +DEAL::~ ~ 0.250000 ~ 0.250000 ~ ~ 0.250000 0.250000 +DEAL::Q_iso_Q12<2> prolongation 3 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::~ ~ ~ ~ ~ 1.00000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 1.00000 ~ +DEAL::~ ~ ~ 1.00000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 +DEAL::~ ~ ~ 0.500000 ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 +DEAL::~ ~ ~ 0.500000 ~ ~ ~ 0.500000 ~ +DEAL::~ ~ ~ 0.250000 ~ 0.250000 ~ 0.250000 0.250000 +DEAL::Q_iso_Q13<2> constraint +DEAL::~ ~ 0.5000000 0.5000000 +DEAL::0.5000000 ~ 0.5000000 ~ +DEAL::~ ~ 1.000000 ~ +DEAL::~ ~ ~ 1.000000 +DEAL::~ 0.5000000 ~ 0.5000000 +DEAL::Q_iso_Q13<2> prolongation 0 +DEAL::1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 0.250000 0.250000 +DEAL::0.500000 ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ 0.250000 0.250000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ +DEAL::0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 ~ +DEAL::0.250000 ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ +DEAL::Q_iso_Q13<2> prolongation 1 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ 0.250000 0.250000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ +DEAL::~ 0.500000 ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ +DEAL::~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 ~ ~ +DEAL::~ 0.250000 ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::Q_iso_Q13<2> prolongation 2 +DEAL::~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 0.250000 0.250000 +DEAL::~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ 0.500000 ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 ~ +DEAL::~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ +DEAL::~ ~ 0.250000 ~ ~ 0.250000 ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 ~ +DEAL::Q_iso_Q13<2> prolongation 3 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ 0.500000 ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ +DEAL::~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 +DEAL::~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 +DEAL::Q_iso_Q14<2> constraint +DEAL::~ ~ ~ 1.000000 ~ +DEAL::0.5000000 ~ 0.5000000 ~ ~ +DEAL::~ ~ 1.000000 ~ ~ +DEAL::~ ~ 0.5000000 0.5000000 ~ +DEAL::~ ~ ~ 0.5000000 0.5000000 +DEAL::~ ~ ~ ~ 1.000000 +DEAL::~ 0.5000000 ~ ~ 0.5000000 +DEAL::Q_iso_Q14<2> prolongation 0 +DEAL::1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ +DEAL::0.500000 ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 ~ ~ ~ ~ +DEAL::0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ +DEAL::0.250000 ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ 0.250000 0.250000 ~ ~ ~ ~ +DEAL::Q_iso_Q14<2> prolongation 1 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 ~ ~ ~ ~ +DEAL::~ 0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ 0.250000 0.250000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 ~ ~ ~ +DEAL::Q_iso_Q14<2> prolongation 2 +DEAL::~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ +DEAL::~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ 0.500000 ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ +DEAL::~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ 0.250000 0.250000 ~ +DEAL::~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ +DEAL::~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ +DEAL::Q_iso_Q14<2> prolongation 3 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 +DEAL::~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 +DEAL::Q_iso_Q11<3> constraint +DEAL::0.2500000 0.2500000 0.2500000 0.2500000 +DEAL::0.5000000 ~ 0.5000000 ~ +DEAL::~ 0.5000000 ~ 0.5000000 +DEAL::0.5000000 0.5000000 ~ ~ +DEAL::~ ~ 0.5000000 0.5000000 +DEAL::Q_iso_Q11<3> prolongation 0 +DEAL::1.00000 ~ ~ ~ ~ ~ ~ ~ +DEAL::0.500000 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::0.500000 ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::0.250000 0.250000 0.250000 0.250000 ~ ~ ~ ~ +DEAL::0.500000 ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::0.250000 0.250000 ~ ~ 0.250000 0.250000 ~ ~ +DEAL::0.250000 ~ 0.250000 ~ 0.250000 ~ 0.250000 ~ +DEAL::0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 +DEAL::Q_iso_Q11<3> prolongation 1 +DEAL::0.500000 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ 1.00000 ~ ~ ~ ~ ~ ~ +DEAL::0.250000 0.250000 0.250000 0.250000 ~ ~ ~ ~ +DEAL::~ 0.500000 ~ 0.500000 ~ ~ ~ ~ +DEAL::0.250000 0.250000 ~ ~ 0.250000 0.250000 ~ ~ +DEAL::~ 0.500000 ~ ~ ~ 0.500000 ~ ~ +DEAL::0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 +DEAL::~ 0.250000 ~ 0.250000 ~ 0.250000 ~ 0.250000 +DEAL::Q_iso_Q11<3> prolongation 2 +DEAL::0.500000 ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::0.250000 0.250000 0.250000 0.250000 ~ ~ ~ ~ +DEAL::~ ~ 1.00000 ~ ~ ~ ~ ~ +DEAL::~ ~ 0.500000 0.500000 ~ ~ ~ ~ +DEAL::0.250000 ~ 0.250000 ~ 0.250000 ~ 0.250000 ~ +DEAL::0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 +DEAL::~ ~ 0.500000 ~ ~ ~ 0.500000 ~ +DEAL::~ ~ 0.250000 0.250000 ~ ~ 0.250000 0.250000 +DEAL::Q_iso_Q11<3> prolongation 3 +DEAL::0.250000 0.250000 0.250000 0.250000 ~ ~ ~ ~ +DEAL::~ 0.500000 ~ 0.500000 ~ ~ ~ ~ +DEAL::~ ~ 0.500000 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ 1.00000 ~ ~ ~ ~ +DEAL::0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 +DEAL::~ 0.250000 ~ 0.250000 ~ 0.250000 ~ 0.250000 +DEAL::~ ~ 0.250000 0.250000 ~ ~ 0.250000 0.250000 +DEAL::~ ~ ~ 0.500000 ~ ~ ~ 0.500000 +DEAL::Q_iso_Q11<3> prolongation 4 +DEAL::0.500000 ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::0.250000 0.250000 ~ ~ 0.250000 0.250000 ~ ~ +DEAL::0.250000 ~ 0.250000 ~ 0.250000 ~ 0.250000 ~ +DEAL::0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 +DEAL::~ ~ ~ ~ 1.00000 ~ ~ ~ +DEAL::~ ~ ~ ~ 0.500000 0.500000 ~ ~ +DEAL::~ ~ ~ ~ 0.500000 ~ 0.500000 ~ +DEAL::~ ~ ~ ~ 0.250000 0.250000 0.250000 0.250000 +DEAL::Q_iso_Q11<3> prolongation 5 +DEAL::0.250000 0.250000 ~ ~ 0.250000 0.250000 ~ ~ +DEAL::~ 0.500000 ~ ~ ~ 0.500000 ~ ~ +DEAL::0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 +DEAL::~ 0.250000 ~ 0.250000 ~ 0.250000 ~ 0.250000 +DEAL::~ ~ ~ ~ 0.500000 0.500000 ~ ~ +DEAL::~ ~ ~ ~ ~ 1.00000 ~ ~ +DEAL::~ ~ ~ ~ 0.250000 0.250000 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ 0.500000 ~ 0.500000 +DEAL::Q_iso_Q11<3> prolongation 6 +DEAL::0.250000 ~ 0.250000 ~ 0.250000 ~ 0.250000 ~ +DEAL::0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 +DEAL::~ ~ 0.500000 ~ ~ ~ 0.500000 ~ +DEAL::~ ~ 0.250000 0.250000 ~ ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ 0.500000 ~ 0.500000 ~ +DEAL::~ ~ ~ ~ 0.250000 0.250000 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ ~ 1.00000 ~ +DEAL::~ ~ ~ ~ ~ ~ 0.500000 0.500000 +DEAL::Q_iso_Q11<3> prolongation 7 +DEAL::0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 0.125000 +DEAL::~ 0.250000 ~ 0.250000 ~ 0.250000 ~ 0.250000 +DEAL::~ ~ 0.250000 0.250000 ~ ~ 0.250000 0.250000 +DEAL::~ ~ ~ 0.500000 ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ 0.250000 0.250000 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ 0.500000 ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ 0.500000 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::Q_iso_Q12<3> constraint +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 1.000000 +DEAL::~ ~ ~ ~ 1.000000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ 1.000000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ 1.000000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 1.000000 ~ +DEAL::~ ~ ~ ~ ~ ~ 0.5000000 ~ 0.5000000 +DEAL::~ ~ ~ ~ ~ ~ ~ 0.5000000 0.5000000 +DEAL::~ ~ ~ ~ 0.5000000 ~ ~ ~ 0.5000000 +DEAL::~ ~ ~ ~ ~ 0.5000000 ~ ~ 0.5000000 +DEAL::0.5000000 ~ ~ ~ 0.5000000 ~ ~ ~ ~ +DEAL::~ ~ 0.5000000 ~ 0.5000000 ~ ~ ~ ~ +DEAL::~ 0.5000000 ~ ~ ~ 0.5000000 ~ ~ ~ +DEAL::~ ~ ~ 0.5000000 ~ 0.5000000 ~ ~ ~ +DEAL::0.5000000 ~ ~ ~ ~ ~ 0.5000000 ~ ~ +DEAL::~ 0.5000000 ~ ~ ~ ~ 0.5000000 ~ ~ +DEAL::~ ~ 0.5000000 ~ ~ ~ ~ 0.5000000 ~ +DEAL::~ ~ ~ 0.5000000 ~ ~ ~ 0.5000000 ~ +DEAL::0.2500000 ~ ~ ~ 0.2500000 ~ 0.2500000 ~ 0.2500000 +DEAL::~ 0.2500000 ~ ~ ~ 0.2500000 0.2500000 ~ 0.2500000 +DEAL::~ ~ 0.2500000 ~ 0.2500000 ~ ~ 0.2500000 0.2500000 +DEAL::~ ~ ~ 0.2500000 ~ 0.2500000 ~ 0.2500000 0.2500000 +DEAL::Q_iso_Q12<3> prolongation 0 +DEAL::1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 +DEAL::0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 +DEAL::0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ 0.250000 +DEAL::0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ 0.250000 +DEAL::0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ ~ 0.250000 +DEAL::0.125000 ~ ~ ~ ~ ~ ~ ~ 0.125000 ~ 0.125000 ~ ~ ~ ~ ~ 0.125000 ~ ~ ~ 0.125000 ~ 0.125000 ~ 0.125000 ~ 0.125000 +DEAL::Q_iso_Q12<3> prolongation 1 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ +DEAL::~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ 0.250000 +DEAL::~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ +DEAL::~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 ~ 0.250000 +DEAL::~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 0.250000 ~ ~ ~ 0.250000 +DEAL::~ 0.125000 ~ ~ ~ ~ ~ ~ ~ 0.125000 0.125000 ~ ~ ~ ~ ~ ~ 0.125000 ~ ~ ~ 0.125000 0.125000 ~ 0.125000 ~ 0.125000 +DEAL::Q_iso_Q12<3> prolongation 2 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ +DEAL::~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ +DEAL::~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 +DEAL::~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ 0.250000 +DEAL::~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ 0.250000 ~ ~ ~ +DEAL::~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ 0.250000 ~ ~ 0.250000 +DEAL::~ ~ 0.125000 ~ ~ ~ ~ ~ 0.125000 ~ ~ 0.125000 ~ ~ ~ ~ ~ ~ 0.125000 ~ 0.125000 ~ ~ 0.125000 0.125000 ~ 0.125000 +DEAL::Q_iso_Q12<3> prolongation 3 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ +DEAL::~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ 0.250000 +DEAL::~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 ~ 0.250000 +DEAL::~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ +DEAL::~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ 0.250000 ~ ~ 0.250000 +DEAL::~ ~ ~ 0.125000 ~ ~ ~ ~ ~ 0.125000 ~ 0.125000 ~ ~ ~ ~ ~ ~ ~ 0.125000 ~ 0.125000 ~ 0.125000 0.125000 ~ 0.125000 +DEAL::Q_iso_Q12<3> prolongation 4 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 +DEAL::~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ ~ 0.250000 +DEAL::~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ +DEAL::~ ~ ~ ~ 0.125000 ~ ~ ~ ~ ~ ~ ~ 0.125000 ~ 0.125000 ~ 0.125000 ~ ~ ~ 0.125000 ~ 0.125000 ~ ~ 0.125000 0.125000 +DEAL::Q_iso_Q12<3> prolongation 5 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 0.250000 ~ ~ ~ 0.250000 +DEAL::~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ +DEAL::~ ~ ~ ~ ~ 0.125000 ~ ~ ~ ~ ~ ~ ~ 0.125000 0.125000 ~ ~ 0.125000 ~ ~ ~ 0.125000 0.125000 ~ ~ 0.125000 0.125000 +DEAL::Q_iso_Q12<3> prolongation 6 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ +DEAL::~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 +DEAL::~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 ~ ~ ~ ~ 0.250000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ 0.250000 ~ ~ 0.250000 +DEAL::~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ +DEAL::~ ~ ~ ~ ~ ~ 0.125000 ~ ~ ~ ~ ~ 0.125000 ~ ~ 0.125000 ~ ~ 0.125000 ~ 0.125000 ~ ~ 0.125000 ~ 0.125000 0.125000 +DEAL::Q_iso_Q12<3> prolongation 7 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 1.00000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 0.500000 +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.500000 ~ ~ ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ 0.250000 ~ ~ ~ +DEAL::~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ 0.250000 ~ ~ 0.250000 +DEAL::~ ~ ~ ~ ~ ~ ~ 0.250000 ~ ~ ~ ~ ~ 0.250000 ~ 0.250000 ~ ~ ~ ~ ~ ~ ~ ~ ~ 0.250000 ~ +DEAL::~ ~ ~ ~ ~ ~ ~ 0.125000 ~ ~ ~ ~ ~ 0.125000 ~ 0.125000 ~ ~ ~ 0.125000 ~ 0.125000 ~ 0.125000 ~ 0.125000 0.125000 diff --git a/tests/fe/fe_restriction_common.h b/tests/fe/fe_restriction_common.h index 5119bb92f6..c6a89d3d93 100644 --- a/tests/fe/fe_restriction_common.h +++ b/tests/fe/fe_restriction_common.h @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/fe/fe_restriction_q_iso_q1.cc b/tests/fe/fe_restriction_q_iso_q1.cc new file mode 100644 index 0000000000..a1d1005865 --- /dev/null +++ b/tests/fe/fe_restriction_q_iso_q1.cc @@ -0,0 +1,33 @@ +//---------------------------------------------------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//---------------------------------------------------------------------- +// +// Compute support points + +#include "../tests.h" +#include "fe_restriction_common.h" + + + +int +main() +{ + initlog(__FILE__); + deallog.threshold_double(1.e-10); + + CHECK_ALL(Q_iso_Q1,1,2); + CHECK_ALL(Q_iso_Q1,2,2); + CHECK_ALL(Q_iso_Q1,3,2); + + CHECK_ALL(Q_iso_Q1,1,3); + CHECK_ALL(Q_iso_Q1,2,3); +} diff --git a/tests/fe/fe_restriction_q_iso_q1/cmp/generic b/tests/fe/fe_restriction_q_iso_q1/cmp/generic new file mode 100644 index 0000000000..e7985be6c6 --- /dev/null +++ b/tests/fe/fe_restriction_q_iso_q1/cmp/generic @@ -0,0 +1,465 @@ + +DEAL::Q_iso_Q11<2> constraint +DEAL::0.5000000 0.5000000 +DEAL::Q_iso_Q11<2> restriction 0 +DEAL::1.00000 0 0 0 +DEAL::0 0 0 0 +DEAL::0 0 0 0 +DEAL::0 0 0 0 +DEAL::Q_iso_Q11<2> restriction 1 +DEAL::0 0 0 0 +DEAL::0 1.00000 0 0 +DEAL::0 0 0 0 +DEAL::0 0 0 0 +DEAL::Q_iso_Q11<2> restriction 2 +DEAL::0 0 0 0 +DEAL::0 0 0 0 +DEAL::0 0 1.00000 0 +DEAL::0 0 0 0 +DEAL::Q_iso_Q11<2> restriction 3 +DEAL::0 0 0 0 +DEAL::0 0 0 0 +DEAL::0 0 0 0 +DEAL::0 0 0 1.00000 +DEAL::Q_iso_Q12<2> constraint +DEAL::0 0 1.000000 +DEAL::0.5000000 0 0.5000000 +DEAL::0 0.5000000 0.5000000 +DEAL::Q_iso_Q12<2> restriction 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 +DEAL::Q_iso_Q12<2> restriction 1 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 +DEAL::Q_iso_Q12<2> restriction 2 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 +DEAL::Q_iso_Q12<2> restriction 3 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q13<2> constraint +DEAL::0 0 0.5000000 0.5000000 +DEAL::0.5000000 0 0.5000000 0 +DEAL::0 0 1.000000 0 +DEAL::0 0 0 1.000000 +DEAL::0 0.5000000 0 0.5000000 +DEAL::Q_iso_Q13<2> restriction 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 1.00000 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.00000 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q13<2> restriction 1 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.00000 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q13<2> restriction 2 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 1.00000 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 1.00000 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q13<2> restriction 3 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 1.00000 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 1.00000 0 0 0 +DEAL::Q_iso_Q11<3> constraint +DEAL::0.2500000 0.2500000 0.2500000 0.2500000 +DEAL::0.5000000 0 0.5000000 0 +DEAL::0 0.5000000 0 0.5000000 +DEAL::0.5000000 0.5000000 0 0 +DEAL::0 0 0.5000000 0.5000000 +DEAL::Q_iso_Q11<3> restriction 0 +DEAL::1.00000 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q11<3> restriction 1 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q11<3> restriction 2 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q11<3> restriction 3 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q11<3> restriction 4 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 1.00000 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q11<3> restriction 5 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 1.00000 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q11<3> restriction 6 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 1.00000 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q11<3> restriction 7 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 1.00000 +DEAL::Q_iso_Q12<3> constraint +DEAL::0 0 0 0 0 0 0 0 1.000000 +DEAL::0 0 0 0 1.000000 0 0 0 0 +DEAL::0 0 0 0 0 1.000000 0 0 0 +DEAL::0 0 0 0 0 0 1.000000 0 0 +DEAL::0 0 0 0 0 0 0 1.000000 0 +DEAL::0 0 0 0 0 0 0.5000000 0 0.5000000 +DEAL::0 0 0 0 0 0 0 0.5000000 0.5000000 +DEAL::0 0 0 0 0.5000000 0 0 0 0.5000000 +DEAL::0 0 0 0 0 0.5000000 0 0 0.5000000 +DEAL::0.5000000 0 0 0 0.5000000 0 0 0 0 +DEAL::0 0 0.5000000 0 0.5000000 0 0 0 0 +DEAL::0 0.5000000 0 0 0 0.5000000 0 0 0 +DEAL::0 0 0 0.5000000 0 0.5000000 0 0 0 +DEAL::0.5000000 0 0 0 0 0 0.5000000 0 0 +DEAL::0 0.5000000 0 0 0 0 0.5000000 0 0 +DEAL::0 0 0.5000000 0 0 0 0 0.5000000 0 +DEAL::0 0 0 0.5000000 0 0 0 0.5000000 0 +DEAL::0.2500000 0 0 0 0.2500000 0 0.2500000 0 0.2500000 +DEAL::0 0.2500000 0 0 0 0.2500000 0.2500000 0 0.2500000 +DEAL::0 0 0.2500000 0 0.2500000 0 0 0.2500000 0.2500000 +DEAL::0 0 0 0.2500000 0 0.2500000 0 0.2500000 0.2500000 +DEAL::Q_iso_Q12<3> restriction 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q12<3> restriction 1 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q12<3> restriction 2 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q12<3> restriction 3 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q12<3> restriction 4 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q12<3> restriction 5 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q12<3> restriction 6 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::Q_iso_Q12<3> restriction 7 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::0 0 0 0 1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +DEAL::1.00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/tests/fe/fe_support_points_common.h b/tests/fe/fe_support_points_common.h index f2cc34af41..4a333733f8 100644 --- a/tests/fe/fe_support_points_common.h +++ b/tests/fe/fe_support_points_common.h @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/fe/fe_support_points_q_iso_q1.cc b/tests/fe/fe_support_points_q_iso_q1.cc new file mode 100644 index 0000000000..66817ceb39 --- /dev/null +++ b/tests/fe/fe_support_points_q_iso_q1.cc @@ -0,0 +1,33 @@ +//---------------------------------------------------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//---------------------------------------------------------------------- +// +// Compute support points + +#include "../tests.h" +#include "fe_support_points_common.h" + + + +int +main() +{ + initlog(__FILE__); + deallog.threshold_double(1.e-10); + + CHECK_ALL(Q_iso_Q1,1,2); + CHECK_ALL(Q_iso_Q1,2,2); + CHECK_ALL(Q_iso_Q1,3,2); + + CHECK_ALL(Q_iso_Q1,1,3); + CHECK_ALL(Q_iso_Q1,2,3); +} diff --git a/tests/fe/fe_support_points_q_iso_q1/cmp/generic b/tests/fe/fe_support_points_q_iso_q1/cmp/generic new file mode 100644 index 0000000000..3d9e4b2ae8 --- /dev/null +++ b/tests/fe/fe_support_points_q_iso_q1/cmp/generic @@ -0,0 +1,208 @@ + +DEAL::Q_iso_Q11<2> cell support points +DEAL::0.00 0.00 +DEAL::1.00 0.00 +DEAL::0.00 1.00 +DEAL::1.00 1.00 +DEAL::Q_iso_Q11<2> face 0 support points +DEAL::0.00 0.00 +DEAL::0.00 1.00 +DEAL::Q_iso_Q11<2> face 1 support points +DEAL::1.00 0.00 +DEAL::1.00 1.00 +DEAL::Q_iso_Q11<2> face 2 support points +DEAL::0.00 0.00 +DEAL::1.00 0.00 +DEAL::Q_iso_Q11<2> face 3 support points +DEAL::0.00 1.00 +DEAL::1.00 1.00 +DEAL::Q_iso_Q12<2> cell support points +DEAL::0.00 0.00 +DEAL::1.00 0.00 +DEAL::0.00 1.00 +DEAL::1.00 1.00 +DEAL::0.00 0.500 +DEAL::1.00 0.500 +DEAL::0.500 0.00 +DEAL::0.500 1.00 +DEAL::0.500 0.500 +DEAL::Q_iso_Q12<2> face 0 support points +DEAL::0.00 0.00 +DEAL::0.00 1.00 +DEAL::0.00 0.500 +DEAL::Q_iso_Q12<2> face 1 support points +DEAL::1.00 0.00 +DEAL::1.00 1.00 +DEAL::1.00 0.500 +DEAL::Q_iso_Q12<2> face 2 support points +DEAL::0.00 0.00 +DEAL::1.00 0.00 +DEAL::0.500 0.00 +DEAL::Q_iso_Q12<2> face 3 support points +DEAL::0.00 1.00 +DEAL::1.00 1.00 +DEAL::0.500 1.00 +DEAL::Q_iso_Q13<2> cell support points +DEAL::0.00 0.00 +DEAL::1.00 0.00 +DEAL::0.00 1.00 +DEAL::1.00 1.00 +DEAL::0.00 0.333 +DEAL::0.00 0.667 +DEAL::1.00 0.333 +DEAL::1.00 0.667 +DEAL::0.333 0.00 +DEAL::0.667 0.00 +DEAL::0.333 1.00 +DEAL::0.667 1.00 +DEAL::0.333 0.333 +DEAL::0.667 0.333 +DEAL::0.333 0.667 +DEAL::0.667 0.667 +DEAL::Q_iso_Q13<2> face 0 support points +DEAL::0.00 0.00 +DEAL::0.00 1.00 +DEAL::0.00 0.333 +DEAL::0.00 0.667 +DEAL::Q_iso_Q13<2> face 1 support points +DEAL::1.00 0.00 +DEAL::1.00 1.00 +DEAL::1.00 0.333 +DEAL::1.00 0.667 +DEAL::Q_iso_Q13<2> face 2 support points +DEAL::0.00 0.00 +DEAL::1.00 0.00 +DEAL::0.333 0.00 +DEAL::0.667 0.00 +DEAL::Q_iso_Q13<2> face 3 support points +DEAL::0.00 1.00 +DEAL::1.00 1.00 +DEAL::0.333 1.00 +DEAL::0.667 1.00 +DEAL::Q_iso_Q11<3> cell support points +DEAL::0.00 0.00 0.00 +DEAL::1.00 0.00 0.00 +DEAL::0.00 1.00 0.00 +DEAL::1.00 1.00 0.00 +DEAL::0.00 0.00 1.00 +DEAL::1.00 0.00 1.00 +DEAL::0.00 1.00 1.00 +DEAL::1.00 1.00 1.00 +DEAL::Q_iso_Q11<3> face 0 support points +DEAL::0.00 0.00 0.00 +DEAL::0.00 1.00 0.00 +DEAL::0.00 0.00 1.00 +DEAL::0.00 1.00 1.00 +DEAL::Q_iso_Q11<3> face 1 support points +DEAL::1.00 0.00 0.00 +DEAL::1.00 1.00 0.00 +DEAL::1.00 0.00 1.00 +DEAL::1.00 1.00 1.00 +DEAL::Q_iso_Q11<3> face 2 support points +DEAL::0.00 0.00 0.00 +DEAL::0.00 0.00 1.00 +DEAL::1.00 0.00 0.00 +DEAL::1.00 0.00 1.00 +DEAL::Q_iso_Q11<3> face 3 support points +DEAL::0.00 1.00 0.00 +DEAL::0.00 1.00 1.00 +DEAL::1.00 1.00 0.00 +DEAL::1.00 1.00 1.00 +DEAL::Q_iso_Q11<3> face 4 support points +DEAL::0.00 0.00 0.00 +DEAL::1.00 0.00 0.00 +DEAL::0.00 1.00 0.00 +DEAL::1.00 1.00 0.00 +DEAL::Q_iso_Q11<3> face 5 support points +DEAL::0.00 0.00 1.00 +DEAL::1.00 0.00 1.00 +DEAL::0.00 1.00 1.00 +DEAL::1.00 1.00 1.00 +DEAL::Q_iso_Q12<3> cell support points +DEAL::0.00 0.00 0.00 +DEAL::1.00 0.00 0.00 +DEAL::0.00 1.00 0.00 +DEAL::1.00 1.00 0.00 +DEAL::0.00 0.00 1.00 +DEAL::1.00 0.00 1.00 +DEAL::0.00 1.00 1.00 +DEAL::1.00 1.00 1.00 +DEAL::0.00 0.500 0.00 +DEAL::1.00 0.500 0.00 +DEAL::0.500 0.00 0.00 +DEAL::0.500 1.00 0.00 +DEAL::0.00 0.500 1.00 +DEAL::1.00 0.500 1.00 +DEAL::0.500 0.00 1.00 +DEAL::0.500 1.00 1.00 +DEAL::0.00 0.00 0.500 +DEAL::1.00 0.00 0.500 +DEAL::0.00 1.00 0.500 +DEAL::1.00 1.00 0.500 +DEAL::0.00 0.500 0.500 +DEAL::1.00 0.500 0.500 +DEAL::0.500 0.00 0.500 +DEAL::0.500 1.00 0.500 +DEAL::0.500 0.500 0.00 +DEAL::0.500 0.500 1.00 +DEAL::0.500 0.500 0.500 +DEAL::Q_iso_Q12<3> face 0 support points +DEAL::0.00 0.00 0.00 +DEAL::0.00 1.00 0.00 +DEAL::0.00 0.00 1.00 +DEAL::0.00 1.00 1.00 +DEAL::0.00 0.00 0.500 +DEAL::0.00 1.00 0.500 +DEAL::0.00 0.500 0.00 +DEAL::0.00 0.500 1.00 +DEAL::0.00 0.500 0.500 +DEAL::Q_iso_Q12<3> face 1 support points +DEAL::1.00 0.00 0.00 +DEAL::1.00 1.00 0.00 +DEAL::1.00 0.00 1.00 +DEAL::1.00 1.00 1.00 +DEAL::1.00 0.00 0.500 +DEAL::1.00 1.00 0.500 +DEAL::1.00 0.500 0.00 +DEAL::1.00 0.500 1.00 +DEAL::1.00 0.500 0.500 +DEAL::Q_iso_Q12<3> face 2 support points +DEAL::0.00 0.00 0.00 +DEAL::0.00 0.00 1.00 +DEAL::1.00 0.00 0.00 +DEAL::1.00 0.00 1.00 +DEAL::0.500 0.00 0.00 +DEAL::0.500 0.00 1.00 +DEAL::0.00 0.00 0.500 +DEAL::1.00 0.00 0.500 +DEAL::0.500 0.00 0.500 +DEAL::Q_iso_Q12<3> face 3 support points +DEAL::0.00 1.00 0.00 +DEAL::0.00 1.00 1.00 +DEAL::1.00 1.00 0.00 +DEAL::1.00 1.00 1.00 +DEAL::0.500 1.00 0.00 +DEAL::0.500 1.00 1.00 +DEAL::0.00 1.00 0.500 +DEAL::1.00 1.00 0.500 +DEAL::0.500 1.00 0.500 +DEAL::Q_iso_Q12<3> face 4 support points +DEAL::0.00 0.00 0.00 +DEAL::1.00 0.00 0.00 +DEAL::0.00 1.00 0.00 +DEAL::1.00 1.00 0.00 +DEAL::0.00 0.500 0.00 +DEAL::1.00 0.500 0.00 +DEAL::0.500 0.00 0.00 +DEAL::0.500 1.00 0.00 +DEAL::0.500 0.500 0.00 +DEAL::Q_iso_Q12<3> face 5 support points +DEAL::0.00 0.00 1.00 +DEAL::1.00 0.00 1.00 +DEAL::0.00 1.00 1.00 +DEAL::1.00 1.00 1.00 +DEAL::0.00 0.500 1.00 +DEAL::1.00 0.500 1.00 +DEAL::0.500 0.00 1.00 +DEAL::0.500 1.00 1.00 +DEAL::0.500 0.500 1.00 diff --git a/tests/fe/injection_q_iso_q1.cc b/tests/fe/injection_q_iso_q1.cc new file mode 100644 index 0000000000..a4d7c3dbad --- /dev/null +++ b/tests/fe/injection_q_iso_q1.cc @@ -0,0 +1,29 @@ +//---------------------------- injection_q.cc --------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2006, 2007, 2012 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//---------------------------- injection_q.cc --------------------------- + + +char logname[] = "injection_q_iso_q1/output"; + + +#include "injection_common.h" +#include + +template +void test () +{ + deallog << std::setprecision (4); + for (unsigned int i=1; i<4; ++i) + for (unsigned int j=i; j<4; ++j) + if (j%i == 0) + do_check (FE_Q_iso_Q1(i), FE_Q_iso_Q1(j)); +} diff --git a/tests/fe/injection_q_iso_q1/cmp/generic b/tests/fe/injection_q_iso_q1/cmp/generic new file mode 100644 index 0000000000..595f908310 --- /dev/null +++ b/tests/fe/injection_q_iso_q1/cmp/generic @@ -0,0 +1,46835 @@ + +DEAL::0 0 0.7500 +DEAL::0 1 0.2500 +DEAL::1 0 0.5000 +DEAL::1 1 0.5000 +DEAL::0 0 0.5000 +DEAL::0 1 0.5000 +DEAL::1 0 0.2500 +DEAL::1 1 0.7500 +DEAL::0 0 0.7500 +DEAL::0 1 0.2500 +DEAL::1 0 0.5000 +DEAL::1 1 0.5000 +DEAL::2 0 0.6250 +DEAL::2 1 0.3750 +DEAL::0 0 0.5000 +DEAL::0 1 0.5000 +DEAL::1 0 0.2500 +DEAL::1 1 0.7500 +DEAL::2 0 0.3750 +DEAL::2 1 0.6250 +DEAL::0 0 0.7500 +DEAL::0 1 0.2500 +DEAL::1 0 0.5000 +DEAL::1 1 0.5000 +DEAL::2 0 0.6667 +DEAL::2 1 0.3333 +DEAL::3 0 0.5833 +DEAL::3 1 0.4167 +DEAL::0 0 0.5000 +DEAL::0 1 0.5000 +DEAL::1 0 0.2500 +DEAL::1 1 0.7500 +DEAL::2 0 0.4167 +DEAL::2 1 0.5833 +DEAL::3 0 0.3333 +DEAL::3 1 0.6667 +DEAL::0 0 0.5000 +DEAL::0 1 0 +DEAL::0 2 0.5000 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 1.000 +DEAL::2 0 0.2500 +DEAL::2 1 0 +DEAL::2 2 0.7500 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 1.000 +DEAL::1 0 0 +DEAL::1 1 0.5000 +DEAL::1 2 0.5000 +DEAL::2 0 0 +DEAL::2 1 0.2500 +DEAL::2 2 0.7500 +DEAL::0 0 0.2500 +DEAL::0 1 0 +DEAL::0 2 0.7500 +DEAL::0 3 0 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0.5000 +DEAL::1 3 0.5000 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 1.000 +DEAL::2 3 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0.7500 +DEAL::3 3 0.2500 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0.5000 +DEAL::0 3 0.5000 +DEAL::1 0 0 +DEAL::1 1 0.2500 +DEAL::1 2 0 +DEAL::1 3 0.7500 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.2500 +DEAL::2 3 0.7500 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 1.000 +DEAL::0 0 0.5625 +DEAL::0 1 0.1875 +DEAL::0 2 0.1875 +DEAL::0 3 0.06250 +DEAL::1 0 0.3750 +DEAL::1 1 0.3750 +DEAL::1 2 0.1250 +DEAL::1 3 0.1250 +DEAL::2 0 0.3750 +DEAL::2 1 0.1250 +DEAL::2 2 0.3750 +DEAL::2 3 0.1250 +DEAL::3 0 0.2500 +DEAL::3 1 0.2500 +DEAL::3 2 0.2500 +DEAL::3 3 0.2500 +DEAL::0 0 0.5000 +DEAL::0 1 0.5000 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::1 0 0.2500 +DEAL::1 1 0.7500 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::2 0 0.3750 +DEAL::2 1 0.3750 +DEAL::2 2 0.1250 +DEAL::2 3 0.1250 +DEAL::3 0 0.1875 +DEAL::3 1 0.5625 +DEAL::3 2 0.06250 +DEAL::3 3 0.1875 +DEAL::0 0 0.3750 +DEAL::0 1 0.1250 +DEAL::0 2 0.3750 +DEAL::0 3 0.1250 +DEAL::1 0 0.2500 +DEAL::1 1 0.2500 +DEAL::1 2 0.2500 +DEAL::1 3 0.2500 +DEAL::2 0 0.1875 +DEAL::2 1 0.06250 +DEAL::2 2 0.5625 +DEAL::2 3 0.1875 +DEAL::3 0 0.1250 +DEAL::3 1 0.1250 +DEAL::3 2 0.3750 +DEAL::3 3 0.3750 +DEAL::0 0 0.1250 +DEAL::0 1 0.1250 +DEAL::0 2 0.3750 +DEAL::0 3 0.3750 +DEAL::1 0 0.06250 +DEAL::1 1 0.1875 +DEAL::1 2 0.1875 +DEAL::1 3 0.5625 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.5000 +DEAL::2 3 0.5000 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0.2500 +DEAL::3 3 0.7500 +DEAL::0 0 0.5625 +DEAL::0 1 0.1875 +DEAL::0 2 0.1875 +DEAL::0 3 0.06250 +DEAL::1 0 0.3750 +DEAL::1 1 0.3750 +DEAL::1 2 0.1250 +DEAL::1 3 0.1250 +DEAL::2 0 0.3750 +DEAL::2 1 0.1250 +DEAL::2 2 0.3750 +DEAL::2 3 0.1250 +DEAL::3 0 0.2500 +DEAL::3 1 0.2500 +DEAL::3 2 0.2500 +DEAL::3 3 0.2500 +DEAL::4 0 0.4688 +DEAL::4 1 0.1562 +DEAL::4 2 0.2812 +DEAL::4 3 0.09375 +DEAL::5 0 0.3125 +DEAL::5 1 0.3125 +DEAL::5 2 0.1875 +DEAL::5 3 0.1875 +DEAL::6 0 0.4688 +DEAL::6 1 0.2812 +DEAL::6 2 0.1562 +DEAL::6 3 0.09375 +DEAL::7 0 0.3125 +DEAL::7 1 0.1875 +DEAL::7 2 0.3125 +DEAL::7 3 0.1875 +DEAL::8 0 0.3906 +DEAL::8 1 0.2344 +DEAL::8 2 0.2344 +DEAL::8 3 0.1406 +DEAL::0 0 0.5000 +DEAL::0 1 0.5000 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::1 0 0.2500 +DEAL::1 1 0.7500 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::2 0 0.3750 +DEAL::2 1 0.3750 +DEAL::2 2 0.1250 +DEAL::2 3 0.1250 +DEAL::3 0 0.1875 +DEAL::3 1 0.5625 +DEAL::3 2 0.06250 +DEAL::3 3 0.1875 +DEAL::4 0 0.4375 +DEAL::4 1 0.4375 +DEAL::4 2 0.06250 +DEAL::4 3 0.06250 +DEAL::5 0 0.2188 +DEAL::5 1 0.6562 +DEAL::5 2 0.03125 +DEAL::5 3 0.09375 +DEAL::6 0 0.3750 +DEAL::6 1 0.6250 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::7 0 0.2812 +DEAL::7 1 0.4688 +DEAL::7 2 0.09375 +DEAL::7 3 0.1562 +DEAL::8 0 0.3281 +DEAL::8 1 0.5469 +DEAL::8 2 0.04688 +DEAL::8 3 0.07812 +DEAL::0 0 0.3750 +DEAL::0 1 0.1250 +DEAL::0 2 0.3750 +DEAL::0 3 0.1250 +DEAL::1 0 0.2500 +DEAL::1 1 0.2500 +DEAL::1 2 0.2500 +DEAL::1 3 0.2500 +DEAL::2 0 0.1875 +DEAL::2 1 0.06250 +DEAL::2 2 0.5625 +DEAL::2 3 0.1875 +DEAL::3 0 0.1250 +DEAL::3 1 0.1250 +DEAL::3 2 0.3750 +DEAL::3 3 0.3750 +DEAL::4 0 0.2812 +DEAL::4 1 0.09375 +DEAL::4 2 0.4688 +DEAL::4 3 0.1562 +DEAL::5 0 0.1875 +DEAL::5 1 0.1875 +DEAL::5 2 0.3125 +DEAL::5 3 0.3125 +DEAL::6 0 0.3125 +DEAL::6 1 0.1875 +DEAL::6 2 0.3125 +DEAL::6 3 0.1875 +DEAL::7 0 0.1562 +DEAL::7 1 0.09375 +DEAL::7 2 0.4688 +DEAL::7 3 0.2812 +DEAL::8 0 0.2344 +DEAL::8 1 0.1406 +DEAL::8 2 0.3906 +DEAL::8 3 0.2344 +DEAL::0 0 0.1250 +DEAL::0 1 0.1250 +DEAL::0 2 0.3750 +DEAL::0 3 0.3750 +DEAL::1 0 0.06250 +DEAL::1 1 0.1875 +DEAL::1 2 0.1875 +DEAL::1 3 0.5625 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.5000 +DEAL::2 3 0.5000 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0.2500 +DEAL::3 3 0.7500 +DEAL::4 0 0.06250 +DEAL::4 1 0.06250 +DEAL::4 2 0.4375 +DEAL::4 3 0.4375 +DEAL::5 0 0.03125 +DEAL::5 1 0.09375 +DEAL::5 2 0.2188 +DEAL::5 3 0.6562 +DEAL::6 0 0.09375 +DEAL::6 1 0.1562 +DEAL::6 2 0.2812 +DEAL::6 3 0.4688 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0.3750 +DEAL::7 3 0.6250 +DEAL::8 0 0.04688 +DEAL::8 1 0.07812 +DEAL::8 2 0.3281 +DEAL::8 3 0.5469 +DEAL::0 0 0.5625 +DEAL::0 1 0.1875 +DEAL::0 2 0.1875 +DEAL::0 3 0.06250 +DEAL::1 0 0.3750 +DEAL::1 1 0.3750 +DEAL::1 2 0.1250 +DEAL::1 3 0.1250 +DEAL::2 0 0.3750 +DEAL::2 1 0.1250 +DEAL::2 2 0.3750 +DEAL::2 3 0.1250 +DEAL::3 0 0.2500 +DEAL::3 1 0.2500 +DEAL::3 2 0.2500 +DEAL::3 3 0.2500 +DEAL::4 0 0.5000 +DEAL::4 1 0.1667 +DEAL::4 2 0.2500 +DEAL::4 3 0.08333 +DEAL::5 0 0.4375 +DEAL::5 1 0.1458 +DEAL::5 2 0.3125 +DEAL::5 3 0.1042 +DEAL::6 0 0.3333 +DEAL::6 1 0.3333 +DEAL::6 2 0.1667 +DEAL::6 3 0.1667 +DEAL::7 0 0.2917 +DEAL::7 1 0.2917 +DEAL::7 2 0.2083 +DEAL::7 3 0.2083 +DEAL::8 0 0.5000 +DEAL::8 1 0.2500 +DEAL::8 2 0.1667 +DEAL::8 3 0.08333 +DEAL::9 0 0.4375 +DEAL::9 1 0.3125 +DEAL::9 2 0.1458 +DEAL::9 3 0.1042 +DEAL::10 0 0.3333 +DEAL::10 1 0.1667 +DEAL::10 2 0.3333 +DEAL::10 3 0.1667 +DEAL::11 0 0.2917 +DEAL::11 1 0.2083 +DEAL::11 2 0.2917 +DEAL::11 3 0.2083 +DEAL::12 0 0.4444 +DEAL::12 1 0.2222 +DEAL::12 2 0.2222 +DEAL::12 3 0.1111 +DEAL::13 0 0.3889 +DEAL::13 1 0.2778 +DEAL::13 2 0.1944 +DEAL::13 3 0.1389 +DEAL::14 0 0.3889 +DEAL::14 1 0.1944 +DEAL::14 2 0.2778 +DEAL::14 3 0.1389 +DEAL::15 0 0.3403 +DEAL::15 1 0.2431 +DEAL::15 2 0.2431 +DEAL::15 3 0.1736 +DEAL::0 0 0.5000 +DEAL::0 1 0.5000 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::1 0 0.2500 +DEAL::1 1 0.7500 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::2 0 0.3750 +DEAL::2 1 0.3750 +DEAL::2 2 0.1250 +DEAL::2 3 0.1250 +DEAL::3 0 0.1875 +DEAL::3 1 0.5625 +DEAL::3 2 0.06250 +DEAL::3 3 0.1875 +DEAL::4 0 0.4583 +DEAL::4 1 0.4583 +DEAL::4 2 0.04167 +DEAL::4 3 0.04167 +DEAL::5 0 0.4167 +DEAL::5 1 0.4167 +DEAL::5 2 0.08333 +DEAL::5 3 0.08333 +DEAL::6 0 0.2292 +DEAL::6 1 0.6875 +DEAL::6 2 0.02083 +DEAL::6 3 0.06250 +DEAL::7 0 0.2083 +DEAL::7 1 0.6250 +DEAL::7 2 0.04167 +DEAL::7 3 0.1250 +DEAL::8 0 0.4167 +DEAL::8 1 0.5833 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::9 0 0.3333 +DEAL::9 1 0.6667 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::10 0 0.3125 +DEAL::10 1 0.4375 +DEAL::10 2 0.1042 +DEAL::10 3 0.1458 +DEAL::11 0 0.2500 +DEAL::11 1 0.5000 +DEAL::11 2 0.08333 +DEAL::11 3 0.1667 +DEAL::12 0 0.3819 +DEAL::12 1 0.5347 +DEAL::12 2 0.03472 +DEAL::12 3 0.04861 +DEAL::13 0 0.3056 +DEAL::13 1 0.6111 +DEAL::13 2 0.02778 +DEAL::13 3 0.05556 +DEAL::14 0 0.3472 +DEAL::14 1 0.4861 +DEAL::14 2 0.06944 +DEAL::14 3 0.09722 +DEAL::15 0 0.2778 +DEAL::15 1 0.5556 +DEAL::15 2 0.05556 +DEAL::15 3 0.1111 +DEAL::0 0 0.3750 +DEAL::0 1 0.1250 +DEAL::0 2 0.3750 +DEAL::0 3 0.1250 +DEAL::1 0 0.2500 +DEAL::1 1 0.2500 +DEAL::1 2 0.2500 +DEAL::1 3 0.2500 +DEAL::2 0 0.1875 +DEAL::2 1 0.06250 +DEAL::2 2 0.5625 +DEAL::2 3 0.1875 +DEAL::3 0 0.1250 +DEAL::3 1 0.1250 +DEAL::3 2 0.3750 +DEAL::3 3 0.3750 +DEAL::4 0 0.3125 +DEAL::4 1 0.1042 +DEAL::4 2 0.4375 +DEAL::4 3 0.1458 +DEAL::5 0 0.2500 +DEAL::5 1 0.08333 +DEAL::5 2 0.5000 +DEAL::5 3 0.1667 +DEAL::6 0 0.2083 +DEAL::6 1 0.2083 +DEAL::6 2 0.2917 +DEAL::6 3 0.2917 +DEAL::7 0 0.1667 +DEAL::7 1 0.1667 +DEAL::7 2 0.3333 +DEAL::7 3 0.3333 +DEAL::8 0 0.3333 +DEAL::8 1 0.1667 +DEAL::8 2 0.3333 +DEAL::8 3 0.1667 +DEAL::9 0 0.2917 +DEAL::9 1 0.2083 +DEAL::9 2 0.2917 +DEAL::9 3 0.2083 +DEAL::10 0 0.1667 +DEAL::10 1 0.08333 +DEAL::10 2 0.5000 +DEAL::10 3 0.2500 +DEAL::11 0 0.1458 +DEAL::11 1 0.1042 +DEAL::11 2 0.4375 +DEAL::11 3 0.3125 +DEAL::12 0 0.2778 +DEAL::12 1 0.1389 +DEAL::12 2 0.3889 +DEAL::12 3 0.1944 +DEAL::13 0 0.2431 +DEAL::13 1 0.1736 +DEAL::13 2 0.3403 +DEAL::13 3 0.2431 +DEAL::14 0 0.2222 +DEAL::14 1 0.1111 +DEAL::14 2 0.4444 +DEAL::14 3 0.2222 +DEAL::15 0 0.1944 +DEAL::15 1 0.1389 +DEAL::15 2 0.3889 +DEAL::15 3 0.2778 +DEAL::0 0 0.1250 +DEAL::0 1 0.1250 +DEAL::0 2 0.3750 +DEAL::0 3 0.3750 +DEAL::1 0 0.06250 +DEAL::1 1 0.1875 +DEAL::1 2 0.1875 +DEAL::1 3 0.5625 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.5000 +DEAL::2 3 0.5000 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0.2500 +DEAL::3 3 0.7500 +DEAL::4 0 0.08333 +DEAL::4 1 0.08333 +DEAL::4 2 0.4167 +DEAL::4 3 0.4167 +DEAL::5 0 0.04167 +DEAL::5 1 0.04167 +DEAL::5 2 0.4583 +DEAL::5 3 0.4583 +DEAL::6 0 0.04167 +DEAL::6 1 0.1250 +DEAL::6 2 0.2083 +DEAL::6 3 0.6250 +DEAL::7 0 0.02083 +DEAL::7 1 0.06250 +DEAL::7 2 0.2292 +DEAL::7 3 0.6875 +DEAL::8 0 0.1042 +DEAL::8 1 0.1458 +DEAL::8 2 0.3125 +DEAL::8 3 0.4375 +DEAL::9 0 0.08333 +DEAL::9 1 0.1667 +DEAL::9 2 0.2500 +DEAL::9 3 0.5000 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0.4167 +DEAL::10 3 0.5833 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0.3333 +DEAL::11 3 0.6667 +DEAL::12 0 0.06944 +DEAL::12 1 0.09722 +DEAL::12 2 0.3472 +DEAL::12 3 0.4861 +DEAL::13 0 0.05556 +DEAL::13 1 0.1111 +DEAL::13 2 0.2778 +DEAL::13 3 0.5556 +DEAL::14 0 0.03472 +DEAL::14 1 0.04861 +DEAL::14 2 0.3819 +DEAL::14 3 0.5347 +DEAL::15 0 0.02778 +DEAL::15 1 0.05556 +DEAL::15 2 0.3056 +DEAL::15 3 0.6111 +DEAL::0 0 0.2500 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0.2500 +DEAL::0 5 0 +DEAL::0 6 0.2500 +DEAL::0 7 0 +DEAL::0 8 0.2500 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0.5000 +DEAL::1 7 0 +DEAL::1 8 0.5000 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0.5000 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0.5000 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 1.000 +DEAL::4 0 0.1250 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.3750 +DEAL::4 5 0 +DEAL::4 6 0.1250 +DEAL::4 7 0 +DEAL::4 8 0.3750 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0.2500 +DEAL::5 7 0 +DEAL::5 8 0.7500 +DEAL::6 0 0.1250 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0.1250 +DEAL::6 5 0 +DEAL::6 6 0.3750 +DEAL::6 7 0 +DEAL::6 8 0.3750 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0.2500 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0.7500 +DEAL::8 0 0.06250 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0.1875 +DEAL::8 5 0 +DEAL::8 6 0.1875 +DEAL::8 7 0 +DEAL::8 8 0.5625 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 1.000 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::1 0 0 +DEAL::1 1 0.5000 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0.5000 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0.5000 +DEAL::2 7 0 +DEAL::2 8 0.5000 +DEAL::3 0 0 +DEAL::3 1 0.2500 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0.2500 +DEAL::3 6 0.2500 +DEAL::3 7 0 +DEAL::3 8 0.2500 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0.7500 +DEAL::4 7 0 +DEAL::4 8 0.2500 +DEAL::5 0 0 +DEAL::5 1 0.3750 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0.1250 +DEAL::5 6 0.3750 +DEAL::5 7 0 +DEAL::5 8 0.1250 +DEAL::6 0 0 +DEAL::6 1 0.2500 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0.7500 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::7 0 0 +DEAL::7 1 0.1250 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0.1250 +DEAL::7 6 0.3750 +DEAL::7 7 0 +DEAL::7 8 0.3750 +DEAL::8 0 0 +DEAL::8 1 0.1875 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0.06250 +DEAL::8 6 0.5625 +DEAL::8 7 0 +DEAL::8 8 0.1875 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0.5000 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0.5000 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 1.000 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.2500 +DEAL::2 3 0 +DEAL::2 4 0.2500 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0.2500 +DEAL::2 8 0.2500 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0.5000 +DEAL::3 8 0.5000 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0.1250 +DEAL::4 3 0 +DEAL::4 4 0.3750 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0.1250 +DEAL::4 8 0.3750 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0.2500 +DEAL::5 8 0.7500 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0.2500 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0.7500 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0.1250 +DEAL::7 3 0 +DEAL::7 4 0.1250 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0.3750 +DEAL::7 8 0.3750 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0.06250 +DEAL::8 3 0 +DEAL::8 4 0.1875 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0.1875 +DEAL::8 8 0.5625 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0.5000 +DEAL::0 8 0.5000 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0.2500 +DEAL::1 4 0 +DEAL::1 5 0.2500 +DEAL::1 6 0 +DEAL::1 7 0.2500 +DEAL::1 8 0.2500 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 1.000 +DEAL::2 8 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0.5000 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0.5000 +DEAL::3 8 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0.7500 +DEAL::4 8 0.2500 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0.3750 +DEAL::5 4 0 +DEAL::5 5 0.1250 +DEAL::5 6 0 +DEAL::5 7 0.3750 +DEAL::5 8 0.1250 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0.1250 +DEAL::6 4 0 +DEAL::6 5 0.1250 +DEAL::6 6 0 +DEAL::6 7 0.3750 +DEAL::6 8 0.3750 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0.2500 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0.7500 +DEAL::7 8 0 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0.1875 +DEAL::8 4 0 +DEAL::8 5 0.06250 +DEAL::8 6 0 +DEAL::8 7 0.5625 +DEAL::8 8 0.1875 +DEAL::0 0 0.06250 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0.1875 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0.1875 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0.5625 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0.1250 +DEAL::1 9 0.1250 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0.3750 +DEAL::1 13 0.3750 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0.1250 +DEAL::2 5 0.1250 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0.3750 +DEAL::2 13 0 +DEAL::2 14 0.3750 +DEAL::2 15 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0.2500 +DEAL::3 13 0.2500 +DEAL::3 14 0.2500 +DEAL::3 15 0.2500 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.2500 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0.7500 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.1875 +DEAL::5 5 0.06250 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0.5625 +DEAL::5 13 0 +DEAL::5 14 0.1875 +DEAL::5 15 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0.5000 +DEAL::6 13 0.5000 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0.3750 +DEAL::7 13 0.3750 +DEAL::7 14 0.1250 +DEAL::7 15 0.1250 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0.2500 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0.7500 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0.1875 +DEAL::9 9 0.06250 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0.5625 +DEAL::9 13 0.1875 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0.5000 +DEAL::10 13 0 +DEAL::10 14 0.5000 +DEAL::10 15 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0.3750 +DEAL::11 13 0.1250 +DEAL::11 14 0.3750 +DEAL::11 15 0.1250 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 1.000 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0.7500 +DEAL::13 13 0.2500 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0.7500 +DEAL::14 13 0 +DEAL::14 14 0.2500 +DEAL::14 15 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0.5625 +DEAL::15 13 0.1875 +DEAL::15 14 0.1875 +DEAL::15 15 0.06250 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0.5000 +DEAL::0 9 0.5000 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::1 0 0 +DEAL::1 1 0.2500 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0.7500 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0.1250 +DEAL::2 9 0.1250 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0.3750 +DEAL::2 13 0.3750 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::3 0 0 +DEAL::3 1 0.06250 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0.1875 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0.1875 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0.5625 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0.3750 +DEAL::4 9 0.3750 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0.1250 +DEAL::4 13 0.1250 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0.2500 +DEAL::5 9 0.2500 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0.2500 +DEAL::5 13 0.2500 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::6 0 0 +DEAL::6 1 0.1875 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0.06250 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0.5625 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0 +DEAL::6 13 0.1875 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::7 0 0 +DEAL::7 1 0.1250 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0.1250 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0.3750 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0.3750 +DEAL::7 14 0 +DEAL::7 15 0 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0.2500 +DEAL::8 9 0.7500 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 1.000 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0.06250 +DEAL::10 9 0.1875 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0.1875 +DEAL::10 13 0.5625 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0.2500 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0.7500 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0.1875 +DEAL::12 9 0.5625 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0.06250 +DEAL::12 13 0.1875 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0.7500 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0.2500 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0.1250 +DEAL::14 9 0.3750 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0.1250 +DEAL::14 13 0.3750 +DEAL::14 14 0 +DEAL::14 15 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0.5000 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0.5000 +DEAL::15 14 0 +DEAL::15 15 0 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0.1250 +DEAL::0 5 0.1250 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0.3750 +DEAL::0 13 0 +DEAL::0 14 0.3750 +DEAL::0 15 0 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0.2500 +DEAL::1 13 0.2500 +DEAL::1 14 0.2500 +DEAL::1 15 0.2500 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.06250 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0.1875 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0.1875 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0.5625 +DEAL::2 15 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0.1250 +DEAL::3 11 0.1250 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0.3750 +DEAL::3 15 0.3750 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.06250 +DEAL::4 5 0.1875 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0.1875 +DEAL::4 13 0 +DEAL::4 14 0.5625 +DEAL::4 15 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0.2500 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0.7500 +DEAL::5 15 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0.1250 +DEAL::6 13 0.1250 +DEAL::6 14 0.3750 +DEAL::6 15 0.3750 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0.5000 +DEAL::7 15 0.5000 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0.5000 +DEAL::8 13 0 +DEAL::8 14 0.5000 +DEAL::8 15 0 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0.3750 +DEAL::9 13 0.1250 +DEAL::9 14 0.3750 +DEAL::9 15 0.1250 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0.2500 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0.7500 +DEAL::10 15 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0.1875 +DEAL::11 11 0.06250 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0.5625 +DEAL::11 15 0.1875 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0.2500 +DEAL::12 13 0 +DEAL::12 14 0.7500 +DEAL::12 15 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0.1875 +DEAL::13 13 0.06250 +DEAL::13 14 0.5625 +DEAL::13 15 0.1875 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 1.000 +DEAL::14 15 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0.7500 +DEAL::15 15 0.2500 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0.1250 +DEAL::0 11 0.1250 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0.3750 +DEAL::0 15 0.3750 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0.06250 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0.1875 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0.1875 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0.5625 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0.5000 +DEAL::2 11 0.5000 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0.2500 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0.7500 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0.2500 +DEAL::4 11 0.2500 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0.2500 +DEAL::4 15 0.2500 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0.3750 +DEAL::5 11 0.3750 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0.1250 +DEAL::5 15 0.1250 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0.1250 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0.1250 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0.3750 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 0.3750 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0.1875 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0.06250 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0.5625 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0.1875 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0.06250 +DEAL::8 11 0.1875 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0.1875 +DEAL::8 15 0.5625 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0.2500 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0.7500 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0.2500 +DEAL::10 11 0.7500 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 1.000 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0.1250 +DEAL::12 11 0.3750 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0.1250 +DEAL::12 15 0.3750 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0.5000 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0 +DEAL::13 15 0.5000 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0.1875 +DEAL::14 11 0.5625 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0.06250 +DEAL::14 15 0.1875 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0.7500 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0.2500 +DEAL::0 0 0.4219 +DEAL::0 1 0.1406 +DEAL::0 2 0.1406 +DEAL::0 3 0.04688 +DEAL::0 4 0.1406 +DEAL::0 5 0.04688 +DEAL::0 6 0.04688 +DEAL::0 7 0.01562 +DEAL::1 0 0.2812 +DEAL::1 1 0.2812 +DEAL::1 2 0.09375 +DEAL::1 3 0.09375 +DEAL::1 4 0.09375 +DEAL::1 5 0.09375 +DEAL::1 6 0.03125 +DEAL::1 7 0.03125 +DEAL::2 0 0.2812 +DEAL::2 1 0.09375 +DEAL::2 2 0.2812 +DEAL::2 3 0.09375 +DEAL::2 4 0.09375 +DEAL::2 5 0.03125 +DEAL::2 6 0.09375 +DEAL::2 7 0.03125 +DEAL::3 0 0.1875 +DEAL::3 1 0.1875 +DEAL::3 2 0.1875 +DEAL::3 3 0.1875 +DEAL::3 4 0.06250 +DEAL::3 5 0.06250 +DEAL::3 6 0.06250 +DEAL::3 7 0.06250 +DEAL::4 0 0.2812 +DEAL::4 1 0.09375 +DEAL::4 2 0.09375 +DEAL::4 3 0.03125 +DEAL::4 4 0.2812 +DEAL::4 5 0.09375 +DEAL::4 6 0.09375 +DEAL::4 7 0.03125 +DEAL::5 0 0.1875 +DEAL::5 1 0.1875 +DEAL::5 2 0.06250 +DEAL::5 3 0.06250 +DEAL::5 4 0.1875 +DEAL::5 5 0.1875 +DEAL::5 6 0.06250 +DEAL::5 7 0.06250 +DEAL::6 0 0.1875 +DEAL::6 1 0.06250 +DEAL::6 2 0.1875 +DEAL::6 3 0.06250 +DEAL::6 4 0.1875 +DEAL::6 5 0.06250 +DEAL::6 6 0.1875 +DEAL::6 7 0.06250 +DEAL::7 0 0.1250 +DEAL::7 1 0.1250 +DEAL::7 2 0.1250 +DEAL::7 3 0.1250 +DEAL::7 4 0.1250 +DEAL::7 5 0.1250 +DEAL::7 6 0.1250 +DEAL::7 7 0.1250 +DEAL::0 0 0.5000 +DEAL::0 1 0.5000 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::1 0 0.2500 +DEAL::1 1 0.7500 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::2 0 0.3750 +DEAL::2 1 0.3750 +DEAL::2 2 0.1250 +DEAL::2 3 0.1250 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::3 0 0.1875 +DEAL::3 1 0.5625 +DEAL::3 2 0.06250 +DEAL::3 3 0.1875 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::4 0 0.3750 +DEAL::4 1 0.3750 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.1250 +DEAL::4 5 0.1250 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::5 0 0.1875 +DEAL::5 1 0.5625 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.06250 +DEAL::5 5 0.1875 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::6 0 0.2812 +DEAL::6 1 0.2812 +DEAL::6 2 0.09375 +DEAL::6 3 0.09375 +DEAL::6 4 0.09375 +DEAL::6 5 0.09375 +DEAL::6 6 0.03125 +DEAL::6 7 0.03125 +DEAL::7 0 0.1406 +DEAL::7 1 0.4219 +DEAL::7 2 0.04688 +DEAL::7 3 0.1406 +DEAL::7 4 0.04688 +DEAL::7 5 0.1406 +DEAL::7 6 0.01562 +DEAL::7 7 0.04688 +DEAL::0 0 0.3750 +DEAL::0 1 0.1250 +DEAL::0 2 0.3750 +DEAL::0 3 0.1250 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::1 0 0.2500 +DEAL::1 1 0.2500 +DEAL::1 2 0.2500 +DEAL::1 3 0.2500 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::2 0 0.1875 +DEAL::2 1 0.06250 +DEAL::2 2 0.5625 +DEAL::2 3 0.1875 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::3 0 0.1250 +DEAL::3 1 0.1250 +DEAL::3 2 0.3750 +DEAL::3 3 0.3750 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::4 0 0.2812 +DEAL::4 1 0.09375 +DEAL::4 2 0.2812 +DEAL::4 3 0.09375 +DEAL::4 4 0.09375 +DEAL::4 5 0.03125 +DEAL::4 6 0.09375 +DEAL::4 7 0.03125 +DEAL::5 0 0.1875 +DEAL::5 1 0.1875 +DEAL::5 2 0.1875 +DEAL::5 3 0.1875 +DEAL::5 4 0.06250 +DEAL::5 5 0.06250 +DEAL::5 6 0.06250 +DEAL::5 7 0.06250 +DEAL::6 0 0.1406 +DEAL::6 1 0.04688 +DEAL::6 2 0.4219 +DEAL::6 3 0.1406 +DEAL::6 4 0.04688 +DEAL::6 5 0.01562 +DEAL::6 6 0.1406 +DEAL::6 7 0.04688 +DEAL::7 0 0.09375 +DEAL::7 1 0.09375 +DEAL::7 2 0.2812 +DEAL::7 3 0.2812 +DEAL::7 4 0.03125 +DEAL::7 5 0.03125 +DEAL::7 6 0.09375 +DEAL::7 7 0.09375 +DEAL::0 0 0.1250 +DEAL::0 1 0.1250 +DEAL::0 2 0.3750 +DEAL::0 3 0.3750 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::1 0 0.06250 +DEAL::1 1 0.1875 +DEAL::1 2 0.1875 +DEAL::1 3 0.5625 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.5000 +DEAL::2 3 0.5000 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0.2500 +DEAL::3 3 0.7500 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::4 0 0.09375 +DEAL::4 1 0.09375 +DEAL::4 2 0.2812 +DEAL::4 3 0.2812 +DEAL::4 4 0.03125 +DEAL::4 5 0.03125 +DEAL::4 6 0.09375 +DEAL::4 7 0.09375 +DEAL::5 0 0.04688 +DEAL::5 1 0.1406 +DEAL::5 2 0.1406 +DEAL::5 3 0.4219 +DEAL::5 4 0.01562 +DEAL::5 5 0.04688 +DEAL::5 6 0.04688 +DEAL::5 7 0.1406 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0.3750 +DEAL::6 3 0.3750 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0.1250 +DEAL::6 7 0.1250 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0.1875 +DEAL::7 3 0.5625 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0.06250 +DEAL::7 7 0.1875 +DEAL::0 0 0.2812 +DEAL::0 1 0.09375 +DEAL::0 2 0.09375 +DEAL::0 3 0.03125 +DEAL::0 4 0.2812 +DEAL::0 5 0.09375 +DEAL::0 6 0.09375 +DEAL::0 7 0.03125 +DEAL::1 0 0.1875 +DEAL::1 1 0.1875 +DEAL::1 2 0.06250 +DEAL::1 3 0.06250 +DEAL::1 4 0.1875 +DEAL::1 5 0.1875 +DEAL::1 6 0.06250 +DEAL::1 7 0.06250 +DEAL::2 0 0.1875 +DEAL::2 1 0.06250 +DEAL::2 2 0.1875 +DEAL::2 3 0.06250 +DEAL::2 4 0.1875 +DEAL::2 5 0.06250 +DEAL::2 6 0.1875 +DEAL::2 7 0.06250 +DEAL::3 0 0.1250 +DEAL::3 1 0.1250 +DEAL::3 2 0.1250 +DEAL::3 3 0.1250 +DEAL::3 4 0.1250 +DEAL::3 5 0.1250 +DEAL::3 6 0.1250 +DEAL::3 7 0.1250 +DEAL::4 0 0.1406 +DEAL::4 1 0.04688 +DEAL::4 2 0.04688 +DEAL::4 3 0.01562 +DEAL::4 4 0.4219 +DEAL::4 5 0.1406 +DEAL::4 6 0.1406 +DEAL::4 7 0.04688 +DEAL::5 0 0.09375 +DEAL::5 1 0.09375 +DEAL::5 2 0.03125 +DEAL::5 3 0.03125 +DEAL::5 4 0.2812 +DEAL::5 5 0.2812 +DEAL::5 6 0.09375 +DEAL::5 7 0.09375 +DEAL::6 0 0.09375 +DEAL::6 1 0.03125 +DEAL::6 2 0.09375 +DEAL::6 3 0.03125 +DEAL::6 4 0.2812 +DEAL::6 5 0.09375 +DEAL::6 6 0.2812 +DEAL::6 7 0.09375 +DEAL::7 0 0.06250 +DEAL::7 1 0.06250 +DEAL::7 2 0.06250 +DEAL::7 3 0.06250 +DEAL::7 4 0.1875 +DEAL::7 5 0.1875 +DEAL::7 6 0.1875 +DEAL::7 7 0.1875 +DEAL::0 0 0.1250 +DEAL::0 1 0.1250 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0.3750 +DEAL::0 5 0.3750 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::1 0 0.06250 +DEAL::1 1 0.1875 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0.1875 +DEAL::1 5 0.5625 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::2 0 0.09375 +DEAL::2 1 0.09375 +DEAL::2 2 0.03125 +DEAL::2 3 0.03125 +DEAL::2 4 0.2812 +DEAL::2 5 0.2812 +DEAL::2 6 0.09375 +DEAL::2 7 0.09375 +DEAL::3 0 0.04688 +DEAL::3 1 0.1406 +DEAL::3 2 0.01562 +DEAL::3 3 0.04688 +DEAL::3 4 0.1406 +DEAL::3 5 0.4219 +DEAL::3 6 0.04688 +DEAL::3 7 0.1406 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.5000 +DEAL::4 5 0.5000 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.2500 +DEAL::5 5 0.7500 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0.3750 +DEAL::6 5 0.3750 +DEAL::6 6 0.1250 +DEAL::6 7 0.1250 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0.1875 +DEAL::7 5 0.5625 +DEAL::7 6 0.06250 +DEAL::7 7 0.1875 +DEAL::0 0 0.09375 +DEAL::0 1 0.03125 +DEAL::0 2 0.09375 +DEAL::0 3 0.03125 +DEAL::0 4 0.2812 +DEAL::0 5 0.09375 +DEAL::0 6 0.2812 +DEAL::0 7 0.09375 +DEAL::1 0 0.06250 +DEAL::1 1 0.06250 +DEAL::1 2 0.06250 +DEAL::1 3 0.06250 +DEAL::1 4 0.1875 +DEAL::1 5 0.1875 +DEAL::1 6 0.1875 +DEAL::1 7 0.1875 +DEAL::2 0 0.04688 +DEAL::2 1 0.01562 +DEAL::2 2 0.1406 +DEAL::2 3 0.04688 +DEAL::2 4 0.1406 +DEAL::2 5 0.04688 +DEAL::2 6 0.4219 +DEAL::2 7 0.1406 +DEAL::3 0 0.03125 +DEAL::3 1 0.03125 +DEAL::3 2 0.09375 +DEAL::3 3 0.09375 +DEAL::3 4 0.09375 +DEAL::3 5 0.09375 +DEAL::3 6 0.2812 +DEAL::3 7 0.2812 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.3750 +DEAL::4 5 0.1250 +DEAL::4 6 0.3750 +DEAL::4 7 0.1250 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.2500 +DEAL::5 5 0.2500 +DEAL::5 6 0.2500 +DEAL::5 7 0.2500 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0.1875 +DEAL::6 5 0.06250 +DEAL::6 6 0.5625 +DEAL::6 7 0.1875 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0.1250 +DEAL::7 5 0.1250 +DEAL::7 6 0.3750 +DEAL::7 7 0.3750 +DEAL::0 0 0.03125 +DEAL::0 1 0.03125 +DEAL::0 2 0.09375 +DEAL::0 3 0.09375 +DEAL::0 4 0.09375 +DEAL::0 5 0.09375 +DEAL::0 6 0.2812 +DEAL::0 7 0.2812 +DEAL::1 0 0.01562 +DEAL::1 1 0.04688 +DEAL::1 2 0.04688 +DEAL::1 3 0.1406 +DEAL::1 4 0.04688 +DEAL::1 5 0.1406 +DEAL::1 6 0.1406 +DEAL::1 7 0.4219 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.1250 +DEAL::2 3 0.1250 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0.3750 +DEAL::2 7 0.3750 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0.06250 +DEAL::3 3 0.1875 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0.1875 +DEAL::3 7 0.5625 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.1250 +DEAL::4 5 0.1250 +DEAL::4 6 0.3750 +DEAL::4 7 0.3750 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.06250 +DEAL::5 5 0.1875 +DEAL::5 6 0.1875 +DEAL::5 7 0.5625 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0.5000 +DEAL::6 7 0.5000 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0.2500 +DEAL::7 7 0.7500 +DEAL::0 0 0.4219 +DEAL::0 1 0.1406 +DEAL::0 2 0.1406 +DEAL::0 3 0.04688 +DEAL::0 4 0.1406 +DEAL::0 5 0.04688 +DEAL::0 6 0.04688 +DEAL::0 7 0.01562 +DEAL::1 0 0.2812 +DEAL::1 1 0.2812 +DEAL::1 2 0.09375 +DEAL::1 3 0.09375 +DEAL::1 4 0.09375 +DEAL::1 5 0.09375 +DEAL::1 6 0.03125 +DEAL::1 7 0.03125 +DEAL::2 0 0.2812 +DEAL::2 1 0.09375 +DEAL::2 2 0.2812 +DEAL::2 3 0.09375 +DEAL::2 4 0.09375 +DEAL::2 5 0.03125 +DEAL::2 6 0.09375 +DEAL::2 7 0.03125 +DEAL::3 0 0.1875 +DEAL::3 1 0.1875 +DEAL::3 2 0.1875 +DEAL::3 3 0.1875 +DEAL::3 4 0.06250 +DEAL::3 5 0.06250 +DEAL::3 6 0.06250 +DEAL::3 7 0.06250 +DEAL::4 0 0.2812 +DEAL::4 1 0.09375 +DEAL::4 2 0.09375 +DEAL::4 3 0.03125 +DEAL::4 4 0.2812 +DEAL::4 5 0.09375 +DEAL::4 6 0.09375 +DEAL::4 7 0.03125 +DEAL::5 0 0.1875 +DEAL::5 1 0.1875 +DEAL::5 2 0.06250 +DEAL::5 3 0.06250 +DEAL::5 4 0.1875 +DEAL::5 5 0.1875 +DEAL::5 6 0.06250 +DEAL::5 7 0.06250 +DEAL::6 0 0.1875 +DEAL::6 1 0.06250 +DEAL::6 2 0.1875 +DEAL::6 3 0.06250 +DEAL::6 4 0.1875 +DEAL::6 5 0.06250 +DEAL::6 6 0.1875 +DEAL::6 7 0.06250 +DEAL::7 0 0.1250 +DEAL::7 1 0.1250 +DEAL::7 2 0.1250 +DEAL::7 3 0.1250 +DEAL::7 4 0.1250 +DEAL::7 5 0.1250 +DEAL::7 6 0.1250 +DEAL::7 7 0.1250 +DEAL::8 0 0.3516 +DEAL::8 1 0.1172 +DEAL::8 2 0.2109 +DEAL::8 3 0.07031 +DEAL::8 4 0.1172 +DEAL::8 5 0.03906 +DEAL::8 6 0.07031 +DEAL::8 7 0.02344 +DEAL::9 0 0.2344 +DEAL::9 1 0.2344 +DEAL::9 2 0.1406 +DEAL::9 3 0.1406 +DEAL::9 4 0.07812 +DEAL::9 5 0.07812 +DEAL::9 6 0.04688 +DEAL::9 7 0.04688 +DEAL::10 0 0.3516 +DEAL::10 1 0.2109 +DEAL::10 2 0.1172 +DEAL::10 3 0.07031 +DEAL::10 4 0.1172 +DEAL::10 5 0.07031 +DEAL::10 6 0.03906 +DEAL::10 7 0.02344 +DEAL::11 0 0.2344 +DEAL::11 1 0.1406 +DEAL::11 2 0.2344 +DEAL::11 3 0.1406 +DEAL::11 4 0.07812 +DEAL::11 5 0.04688 +DEAL::11 6 0.07812 +DEAL::11 7 0.04688 +DEAL::12 0 0.2344 +DEAL::12 1 0.07812 +DEAL::12 2 0.1406 +DEAL::12 3 0.04688 +DEAL::12 4 0.2344 +DEAL::12 5 0.07812 +DEAL::12 6 0.1406 +DEAL::12 7 0.04688 +DEAL::13 0 0.1562 +DEAL::13 1 0.1562 +DEAL::13 2 0.09375 +DEAL::13 3 0.09375 +DEAL::13 4 0.1562 +DEAL::13 5 0.1562 +DEAL::13 6 0.09375 +DEAL::13 7 0.09375 +DEAL::14 0 0.2344 +DEAL::14 1 0.1406 +DEAL::14 2 0.07812 +DEAL::14 3 0.04688 +DEAL::14 4 0.2344 +DEAL::14 5 0.1406 +DEAL::14 6 0.07812 +DEAL::14 7 0.04688 +DEAL::15 0 0.1562 +DEAL::15 1 0.09375 +DEAL::15 2 0.1562 +DEAL::15 3 0.09375 +DEAL::15 4 0.1562 +DEAL::15 5 0.09375 +DEAL::15 6 0.1562 +DEAL::15 7 0.09375 +DEAL::16 0 0.3516 +DEAL::16 1 0.1172 +DEAL::16 2 0.1172 +DEAL::16 3 0.03906 +DEAL::16 4 0.2109 +DEAL::16 5 0.07031 +DEAL::16 6 0.07031 +DEAL::16 7 0.02344 +DEAL::17 0 0.2344 +DEAL::17 1 0.2344 +DEAL::17 2 0.07812 +DEAL::17 3 0.07812 +DEAL::17 4 0.1406 +DEAL::17 5 0.1406 +DEAL::17 6 0.04688 +DEAL::17 7 0.04688 +DEAL::18 0 0.2344 +DEAL::18 1 0.07812 +DEAL::18 2 0.2344 +DEAL::18 3 0.07812 +DEAL::18 4 0.1406 +DEAL::18 5 0.04688 +DEAL::18 6 0.1406 +DEAL::18 7 0.04688 +DEAL::19 0 0.1562 +DEAL::19 1 0.1562 +DEAL::19 2 0.1562 +DEAL::19 3 0.1562 +DEAL::19 4 0.09375 +DEAL::19 5 0.09375 +DEAL::19 6 0.09375 +DEAL::19 7 0.09375 +DEAL::20 0 0.2930 +DEAL::20 1 0.09766 +DEAL::20 2 0.1758 +DEAL::20 3 0.05859 +DEAL::20 4 0.1758 +DEAL::20 5 0.05859 +DEAL::20 6 0.1055 +DEAL::20 7 0.03516 +DEAL::21 0 0.1953 +DEAL::21 1 0.1953 +DEAL::21 2 0.1172 +DEAL::21 3 0.1172 +DEAL::21 4 0.1172 +DEAL::21 5 0.1172 +DEAL::21 6 0.07031 +DEAL::21 7 0.07031 +DEAL::22 0 0.2930 +DEAL::22 1 0.1758 +DEAL::22 2 0.09766 +DEAL::22 3 0.05859 +DEAL::22 4 0.1758 +DEAL::22 5 0.1055 +DEAL::22 6 0.05859 +DEAL::22 7 0.03516 +DEAL::23 0 0.1953 +DEAL::23 1 0.1172 +DEAL::23 2 0.1953 +DEAL::23 3 0.1172 +DEAL::23 4 0.1172 +DEAL::23 5 0.07031 +DEAL::23 6 0.1172 +DEAL::23 7 0.07031 +DEAL::24 0 0.2930 +DEAL::24 1 0.1758 +DEAL::24 2 0.1758 +DEAL::24 3 0.1055 +DEAL::24 4 0.09766 +DEAL::24 5 0.05859 +DEAL::24 6 0.05859 +DEAL::24 7 0.03516 +DEAL::25 0 0.1953 +DEAL::25 1 0.1172 +DEAL::25 2 0.1172 +DEAL::25 3 0.07031 +DEAL::25 4 0.1953 +DEAL::25 5 0.1172 +DEAL::25 6 0.1172 +DEAL::25 7 0.07031 +DEAL::26 0 0.2441 +DEAL::26 1 0.1465 +DEAL::26 2 0.1465 +DEAL::26 3 0.08789 +DEAL::26 4 0.1465 +DEAL::26 5 0.08789 +DEAL::26 6 0.08789 +DEAL::26 7 0.05273 +DEAL::0 0 0.5000 +DEAL::0 1 0.5000 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::1 0 0.2500 +DEAL::1 1 0.7500 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::2 0 0.3750 +DEAL::2 1 0.3750 +DEAL::2 2 0.1250 +DEAL::2 3 0.1250 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::3 0 0.1875 +DEAL::3 1 0.5625 +DEAL::3 2 0.06250 +DEAL::3 3 0.1875 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::4 0 0.3750 +DEAL::4 1 0.3750 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.1250 +DEAL::4 5 0.1250 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::5 0 0.1875 +DEAL::5 1 0.5625 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.06250 +DEAL::5 5 0.1875 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::6 0 0.2812 +DEAL::6 1 0.2812 +DEAL::6 2 0.09375 +DEAL::6 3 0.09375 +DEAL::6 4 0.09375 +DEAL::6 5 0.09375 +DEAL::6 6 0.03125 +DEAL::6 7 0.03125 +DEAL::7 0 0.1406 +DEAL::7 1 0.4219 +DEAL::7 2 0.04688 +DEAL::7 3 0.1406 +DEAL::7 4 0.04688 +DEAL::7 5 0.1406 +DEAL::7 6 0.01562 +DEAL::7 7 0.04688 +DEAL::8 0 0.4375 +DEAL::8 1 0.4375 +DEAL::8 2 0.06250 +DEAL::8 3 0.06250 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::9 0 0.2188 +DEAL::9 1 0.6562 +DEAL::9 2 0.03125 +DEAL::9 3 0.09375 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::10 0 0.3750 +DEAL::10 1 0.6250 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::11 0 0.2812 +DEAL::11 1 0.4688 +DEAL::11 2 0.09375 +DEAL::11 3 0.1562 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::12 0 0.3281 +DEAL::12 1 0.3281 +DEAL::12 2 0.04688 +DEAL::12 3 0.04688 +DEAL::12 4 0.1094 +DEAL::12 5 0.1094 +DEAL::12 6 0.01562 +DEAL::12 7 0.01562 +DEAL::13 0 0.1641 +DEAL::13 1 0.4922 +DEAL::13 2 0.02344 +DEAL::13 3 0.07031 +DEAL::13 4 0.05469 +DEAL::13 5 0.1641 +DEAL::13 6 0.007812 +DEAL::13 7 0.02344 +DEAL::14 0 0.2812 +DEAL::14 1 0.4688 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0.09375 +DEAL::14 5 0.1562 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::15 0 0.2109 +DEAL::15 1 0.3516 +DEAL::15 2 0.07031 +DEAL::15 3 0.1172 +DEAL::15 4 0.07031 +DEAL::15 5 0.1172 +DEAL::15 6 0.02344 +DEAL::15 7 0.03906 +DEAL::16 0 0.4375 +DEAL::16 1 0.4375 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0.06250 +DEAL::16 5 0.06250 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::17 0 0.2188 +DEAL::17 1 0.6562 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0.03125 +DEAL::17 5 0.09375 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::18 0 0.3281 +DEAL::18 1 0.3281 +DEAL::18 2 0.1094 +DEAL::18 3 0.1094 +DEAL::18 4 0.04688 +DEAL::18 5 0.04688 +DEAL::18 6 0.01562 +DEAL::18 7 0.01562 +DEAL::19 0 0.1641 +DEAL::19 1 0.4922 +DEAL::19 2 0.05469 +DEAL::19 3 0.1641 +DEAL::19 4 0.02344 +DEAL::19 5 0.07031 +DEAL::19 6 0.007812 +DEAL::19 7 0.02344 +DEAL::20 0 0.3828 +DEAL::20 1 0.3828 +DEAL::20 2 0.05469 +DEAL::20 3 0.05469 +DEAL::20 4 0.05469 +DEAL::20 5 0.05469 +DEAL::20 6 0.007812 +DEAL::20 7 0.007812 +DEAL::21 0 0.1914 +DEAL::21 1 0.5742 +DEAL::21 2 0.02734 +DEAL::21 3 0.08203 +DEAL::21 4 0.02734 +DEAL::21 5 0.08203 +DEAL::21 6 0.003906 +DEAL::21 7 0.01172 +DEAL::22 0 0.3281 +DEAL::22 1 0.5469 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0.04688 +DEAL::22 5 0.07812 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::23 0 0.2461 +DEAL::23 1 0.4102 +DEAL::23 2 0.08203 +DEAL::23 3 0.1367 +DEAL::23 4 0.03516 +DEAL::23 5 0.05859 +DEAL::23 6 0.01172 +DEAL::23 7 0.01953 +DEAL::24 0 0.3281 +DEAL::24 1 0.5469 +DEAL::24 2 0.04688 +DEAL::24 3 0.07812 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::25 0 0.2461 +DEAL::25 1 0.4102 +DEAL::25 2 0.03516 +DEAL::25 3 0.05859 +DEAL::25 4 0.08203 +DEAL::25 5 0.1367 +DEAL::25 6 0.01172 +DEAL::25 7 0.01953 +DEAL::26 0 0.2871 +DEAL::26 1 0.4785 +DEAL::26 2 0.04102 +DEAL::26 3 0.06836 +DEAL::26 4 0.04102 +DEAL::26 5 0.06836 +DEAL::26 6 0.005859 +DEAL::26 7 0.009766 +DEAL::0 0 0.3750 +DEAL::0 1 0.1250 +DEAL::0 2 0.3750 +DEAL::0 3 0.1250 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::1 0 0.2500 +DEAL::1 1 0.2500 +DEAL::1 2 0.2500 +DEAL::1 3 0.2500 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::2 0 0.1875 +DEAL::2 1 0.06250 +DEAL::2 2 0.5625 +DEAL::2 3 0.1875 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::3 0 0.1250 +DEAL::3 1 0.1250 +DEAL::3 2 0.3750 +DEAL::3 3 0.3750 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::4 0 0.2812 +DEAL::4 1 0.09375 +DEAL::4 2 0.2812 +DEAL::4 3 0.09375 +DEAL::4 4 0.09375 +DEAL::4 5 0.03125 +DEAL::4 6 0.09375 +DEAL::4 7 0.03125 +DEAL::5 0 0.1875 +DEAL::5 1 0.1875 +DEAL::5 2 0.1875 +DEAL::5 3 0.1875 +DEAL::5 4 0.06250 +DEAL::5 5 0.06250 +DEAL::5 6 0.06250 +DEAL::5 7 0.06250 +DEAL::6 0 0.1406 +DEAL::6 1 0.04688 +DEAL::6 2 0.4219 +DEAL::6 3 0.1406 +DEAL::6 4 0.04688 +DEAL::6 5 0.01562 +DEAL::6 6 0.1406 +DEAL::6 7 0.04688 +DEAL::7 0 0.09375 +DEAL::7 1 0.09375 +DEAL::7 2 0.2812 +DEAL::7 3 0.2812 +DEAL::7 4 0.03125 +DEAL::7 5 0.03125 +DEAL::7 6 0.09375 +DEAL::7 7 0.09375 +DEAL::8 0 0.2812 +DEAL::8 1 0.09375 +DEAL::8 2 0.4688 +DEAL::8 3 0.1562 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::9 0 0.1875 +DEAL::9 1 0.1875 +DEAL::9 2 0.3125 +DEAL::9 3 0.3125 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::10 0 0.3125 +DEAL::10 1 0.1875 +DEAL::10 2 0.3125 +DEAL::10 3 0.1875 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::11 0 0.1562 +DEAL::11 1 0.09375 +DEAL::11 2 0.4688 +DEAL::11 3 0.2812 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::12 0 0.2109 +DEAL::12 1 0.07031 +DEAL::12 2 0.3516 +DEAL::12 3 0.1172 +DEAL::12 4 0.07031 +DEAL::12 5 0.02344 +DEAL::12 6 0.1172 +DEAL::12 7 0.03906 +DEAL::13 0 0.1406 +DEAL::13 1 0.1406 +DEAL::13 2 0.2344 +DEAL::13 3 0.2344 +DEAL::13 4 0.04688 +DEAL::13 5 0.04688 +DEAL::13 6 0.07812 +DEAL::13 7 0.07812 +DEAL::14 0 0.2344 +DEAL::14 1 0.1406 +DEAL::14 2 0.2344 +DEAL::14 3 0.1406 +DEAL::14 4 0.07812 +DEAL::14 5 0.04688 +DEAL::14 6 0.07812 +DEAL::14 7 0.04688 +DEAL::15 0 0.1172 +DEAL::15 1 0.07031 +DEAL::15 2 0.3516 +DEAL::15 3 0.2109 +DEAL::15 4 0.03906 +DEAL::15 5 0.02344 +DEAL::15 6 0.1172 +DEAL::15 7 0.07031 +DEAL::16 0 0.3281 +DEAL::16 1 0.1094 +DEAL::16 2 0.3281 +DEAL::16 3 0.1094 +DEAL::16 4 0.04688 +DEAL::16 5 0.01562 +DEAL::16 6 0.04688 +DEAL::16 7 0.01562 +DEAL::17 0 0.2188 +DEAL::17 1 0.2188 +DEAL::17 2 0.2188 +DEAL::17 3 0.2188 +DEAL::17 4 0.03125 +DEAL::17 5 0.03125 +DEAL::17 6 0.03125 +DEAL::17 7 0.03125 +DEAL::18 0 0.1641 +DEAL::18 1 0.05469 +DEAL::18 2 0.4922 +DEAL::18 3 0.1641 +DEAL::18 4 0.02344 +DEAL::18 5 0.007812 +DEAL::18 6 0.07031 +DEAL::18 7 0.02344 +DEAL::19 0 0.1094 +DEAL::19 1 0.1094 +DEAL::19 2 0.3281 +DEAL::19 3 0.3281 +DEAL::19 4 0.01562 +DEAL::19 5 0.01562 +DEAL::19 6 0.04688 +DEAL::19 7 0.04688 +DEAL::20 0 0.2461 +DEAL::20 1 0.08203 +DEAL::20 2 0.4102 +DEAL::20 3 0.1367 +DEAL::20 4 0.03516 +DEAL::20 5 0.01172 +DEAL::20 6 0.05859 +DEAL::20 7 0.01953 +DEAL::21 0 0.1641 +DEAL::21 1 0.1641 +DEAL::21 2 0.2734 +DEAL::21 3 0.2734 +DEAL::21 4 0.02344 +DEAL::21 5 0.02344 +DEAL::21 6 0.03906 +DEAL::21 7 0.03906 +DEAL::22 0 0.2734 +DEAL::22 1 0.1641 +DEAL::22 2 0.2734 +DEAL::22 3 0.1641 +DEAL::22 4 0.03906 +DEAL::22 5 0.02344 +DEAL::22 6 0.03906 +DEAL::22 7 0.02344 +DEAL::23 0 0.1367 +DEAL::23 1 0.08203 +DEAL::23 2 0.4102 +DEAL::23 3 0.2461 +DEAL::23 4 0.01953 +DEAL::23 5 0.01172 +DEAL::23 6 0.05859 +DEAL::23 7 0.03516 +DEAL::24 0 0.2344 +DEAL::24 1 0.1406 +DEAL::24 2 0.3906 +DEAL::24 3 0.2344 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::25 0 0.1758 +DEAL::25 1 0.1055 +DEAL::25 2 0.2930 +DEAL::25 3 0.1758 +DEAL::25 4 0.05859 +DEAL::25 5 0.03516 +DEAL::25 6 0.09766 +DEAL::25 7 0.05859 +DEAL::26 0 0.2051 +DEAL::26 1 0.1230 +DEAL::26 2 0.3418 +DEAL::26 3 0.2051 +DEAL::26 4 0.02930 +DEAL::26 5 0.01758 +DEAL::26 6 0.04883 +DEAL::26 7 0.02930 +DEAL::0 0 0.1250 +DEAL::0 1 0.1250 +DEAL::0 2 0.3750 +DEAL::0 3 0.3750 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::1 0 0.06250 +DEAL::1 1 0.1875 +DEAL::1 2 0.1875 +DEAL::1 3 0.5625 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.5000 +DEAL::2 3 0.5000 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0.2500 +DEAL::3 3 0.7500 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::4 0 0.09375 +DEAL::4 1 0.09375 +DEAL::4 2 0.2812 +DEAL::4 3 0.2812 +DEAL::4 4 0.03125 +DEAL::4 5 0.03125 +DEAL::4 6 0.09375 +DEAL::4 7 0.09375 +DEAL::5 0 0.04688 +DEAL::5 1 0.1406 +DEAL::5 2 0.1406 +DEAL::5 3 0.4219 +DEAL::5 4 0.01562 +DEAL::5 5 0.04688 +DEAL::5 6 0.04688 +DEAL::5 7 0.1406 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0.3750 +DEAL::6 3 0.3750 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0.1250 +DEAL::6 7 0.1250 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0.1875 +DEAL::7 3 0.5625 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0.06250 +DEAL::7 7 0.1875 +DEAL::8 0 0.06250 +DEAL::8 1 0.06250 +DEAL::8 2 0.4375 +DEAL::8 3 0.4375 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::9 0 0.03125 +DEAL::9 1 0.09375 +DEAL::9 2 0.2188 +DEAL::9 3 0.6562 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::10 0 0.09375 +DEAL::10 1 0.1562 +DEAL::10 2 0.2812 +DEAL::10 3 0.4688 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0.3750 +DEAL::11 3 0.6250 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::12 0 0.04688 +DEAL::12 1 0.04688 +DEAL::12 2 0.3281 +DEAL::12 3 0.3281 +DEAL::12 4 0.01562 +DEAL::12 5 0.01562 +DEAL::12 6 0.1094 +DEAL::12 7 0.1094 +DEAL::13 0 0.02344 +DEAL::13 1 0.07031 +DEAL::13 2 0.1641 +DEAL::13 3 0.4922 +DEAL::13 4 0.007812 +DEAL::13 5 0.02344 +DEAL::13 6 0.05469 +DEAL::13 7 0.1641 +DEAL::14 0 0.07031 +DEAL::14 1 0.1172 +DEAL::14 2 0.2109 +DEAL::14 3 0.3516 +DEAL::14 4 0.02344 +DEAL::14 5 0.03906 +DEAL::14 6 0.07031 +DEAL::14 7 0.1172 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0.2812 +DEAL::15 3 0.4688 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0.09375 +DEAL::15 7 0.1562 +DEAL::16 0 0.1094 +DEAL::16 1 0.1094 +DEAL::16 2 0.3281 +DEAL::16 3 0.3281 +DEAL::16 4 0.01562 +DEAL::16 5 0.01562 +DEAL::16 6 0.04688 +DEAL::16 7 0.04688 +DEAL::17 0 0.05469 +DEAL::17 1 0.1641 +DEAL::17 2 0.1641 +DEAL::17 3 0.4922 +DEAL::17 4 0.007812 +DEAL::17 5 0.02344 +DEAL::17 6 0.02344 +DEAL::17 7 0.07031 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0.4375 +DEAL::18 3 0.4375 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0.06250 +DEAL::18 7 0.06250 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0.2188 +DEAL::19 3 0.6562 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0.03125 +DEAL::19 7 0.09375 +DEAL::20 0 0.05469 +DEAL::20 1 0.05469 +DEAL::20 2 0.3828 +DEAL::20 3 0.3828 +DEAL::20 4 0.007812 +DEAL::20 5 0.007812 +DEAL::20 6 0.05469 +DEAL::20 7 0.05469 +DEAL::21 0 0.02734 +DEAL::21 1 0.08203 +DEAL::21 2 0.1914 +DEAL::21 3 0.5742 +DEAL::21 4 0.003906 +DEAL::21 5 0.01172 +DEAL::21 6 0.02734 +DEAL::21 7 0.08203 +DEAL::22 0 0.08203 +DEAL::22 1 0.1367 +DEAL::22 2 0.2461 +DEAL::22 3 0.4102 +DEAL::22 4 0.01172 +DEAL::22 5 0.01953 +DEAL::22 6 0.03516 +DEAL::22 7 0.05859 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0.3281 +DEAL::23 3 0.5469 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0.04688 +DEAL::23 7 0.07812 +DEAL::24 0 0.04688 +DEAL::24 1 0.07812 +DEAL::24 2 0.3281 +DEAL::24 3 0.5469 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::25 0 0.03516 +DEAL::25 1 0.05859 +DEAL::25 2 0.2461 +DEAL::25 3 0.4102 +DEAL::25 4 0.01172 +DEAL::25 5 0.01953 +DEAL::25 6 0.08203 +DEAL::25 7 0.1367 +DEAL::26 0 0.04102 +DEAL::26 1 0.06836 +DEAL::26 2 0.2871 +DEAL::26 3 0.4785 +DEAL::26 4 0.005859 +DEAL::26 5 0.009766 +DEAL::26 6 0.04102 +DEAL::26 7 0.06836 +DEAL::0 0 0.2812 +DEAL::0 1 0.09375 +DEAL::0 2 0.09375 +DEAL::0 3 0.03125 +DEAL::0 4 0.2812 +DEAL::0 5 0.09375 +DEAL::0 6 0.09375 +DEAL::0 7 0.03125 +DEAL::1 0 0.1875 +DEAL::1 1 0.1875 +DEAL::1 2 0.06250 +DEAL::1 3 0.06250 +DEAL::1 4 0.1875 +DEAL::1 5 0.1875 +DEAL::1 6 0.06250 +DEAL::1 7 0.06250 +DEAL::2 0 0.1875 +DEAL::2 1 0.06250 +DEAL::2 2 0.1875 +DEAL::2 3 0.06250 +DEAL::2 4 0.1875 +DEAL::2 5 0.06250 +DEAL::2 6 0.1875 +DEAL::2 7 0.06250 +DEAL::3 0 0.1250 +DEAL::3 1 0.1250 +DEAL::3 2 0.1250 +DEAL::3 3 0.1250 +DEAL::3 4 0.1250 +DEAL::3 5 0.1250 +DEAL::3 6 0.1250 +DEAL::3 7 0.1250 +DEAL::4 0 0.1406 +DEAL::4 1 0.04688 +DEAL::4 2 0.04688 +DEAL::4 3 0.01562 +DEAL::4 4 0.4219 +DEAL::4 5 0.1406 +DEAL::4 6 0.1406 +DEAL::4 7 0.04688 +DEAL::5 0 0.09375 +DEAL::5 1 0.09375 +DEAL::5 2 0.03125 +DEAL::5 3 0.03125 +DEAL::5 4 0.2812 +DEAL::5 5 0.2812 +DEAL::5 6 0.09375 +DEAL::5 7 0.09375 +DEAL::6 0 0.09375 +DEAL::6 1 0.03125 +DEAL::6 2 0.09375 +DEAL::6 3 0.03125 +DEAL::6 4 0.2812 +DEAL::6 5 0.09375 +DEAL::6 6 0.2812 +DEAL::6 7 0.09375 +DEAL::7 0 0.06250 +DEAL::7 1 0.06250 +DEAL::7 2 0.06250 +DEAL::7 3 0.06250 +DEAL::7 4 0.1875 +DEAL::7 5 0.1875 +DEAL::7 6 0.1875 +DEAL::7 7 0.1875 +DEAL::8 0 0.2344 +DEAL::8 1 0.07812 +DEAL::8 2 0.1406 +DEAL::8 3 0.04688 +DEAL::8 4 0.2344 +DEAL::8 5 0.07812 +DEAL::8 6 0.1406 +DEAL::8 7 0.04688 +DEAL::9 0 0.1562 +DEAL::9 1 0.1562 +DEAL::9 2 0.09375 +DEAL::9 3 0.09375 +DEAL::9 4 0.1562 +DEAL::9 5 0.1562 +DEAL::9 6 0.09375 +DEAL::9 7 0.09375 +DEAL::10 0 0.2344 +DEAL::10 1 0.1406 +DEAL::10 2 0.07812 +DEAL::10 3 0.04688 +DEAL::10 4 0.2344 +DEAL::10 5 0.1406 +DEAL::10 6 0.07812 +DEAL::10 7 0.04688 +DEAL::11 0 0.1562 +DEAL::11 1 0.09375 +DEAL::11 2 0.1562 +DEAL::11 3 0.09375 +DEAL::11 4 0.1562 +DEAL::11 5 0.09375 +DEAL::11 6 0.1562 +DEAL::11 7 0.09375 +DEAL::12 0 0.1172 +DEAL::12 1 0.03906 +DEAL::12 2 0.07031 +DEAL::12 3 0.02344 +DEAL::12 4 0.3516 +DEAL::12 5 0.1172 +DEAL::12 6 0.2109 +DEAL::12 7 0.07031 +DEAL::13 0 0.07812 +DEAL::13 1 0.07812 +DEAL::13 2 0.04688 +DEAL::13 3 0.04688 +DEAL::13 4 0.2344 +DEAL::13 5 0.2344 +DEAL::13 6 0.1406 +DEAL::13 7 0.1406 +DEAL::14 0 0.1172 +DEAL::14 1 0.07031 +DEAL::14 2 0.03906 +DEAL::14 3 0.02344 +DEAL::14 4 0.3516 +DEAL::14 5 0.2109 +DEAL::14 6 0.1172 +DEAL::14 7 0.07031 +DEAL::15 0 0.07812 +DEAL::15 1 0.04688 +DEAL::15 2 0.07812 +DEAL::15 3 0.04688 +DEAL::15 4 0.2344 +DEAL::15 5 0.1406 +DEAL::15 6 0.2344 +DEAL::15 7 0.1406 +DEAL::16 0 0.2109 +DEAL::16 1 0.07031 +DEAL::16 2 0.07031 +DEAL::16 3 0.02344 +DEAL::16 4 0.3516 +DEAL::16 5 0.1172 +DEAL::16 6 0.1172 +DEAL::16 7 0.03906 +DEAL::17 0 0.1406 +DEAL::17 1 0.1406 +DEAL::17 2 0.04688 +DEAL::17 3 0.04688 +DEAL::17 4 0.2344 +DEAL::17 5 0.2344 +DEAL::17 6 0.07812 +DEAL::17 7 0.07812 +DEAL::18 0 0.1406 +DEAL::18 1 0.04688 +DEAL::18 2 0.1406 +DEAL::18 3 0.04688 +DEAL::18 4 0.2344 +DEAL::18 5 0.07812 +DEAL::18 6 0.2344 +DEAL::18 7 0.07812 +DEAL::19 0 0.09375 +DEAL::19 1 0.09375 +DEAL::19 2 0.09375 +DEAL::19 3 0.09375 +DEAL::19 4 0.1562 +DEAL::19 5 0.1562 +DEAL::19 6 0.1562 +DEAL::19 7 0.1562 +DEAL::20 0 0.1758 +DEAL::20 1 0.05859 +DEAL::20 2 0.1055 +DEAL::20 3 0.03516 +DEAL::20 4 0.2930 +DEAL::20 5 0.09766 +DEAL::20 6 0.1758 +DEAL::20 7 0.05859 +DEAL::21 0 0.1172 +DEAL::21 1 0.1172 +DEAL::21 2 0.07031 +DEAL::21 3 0.07031 +DEAL::21 4 0.1953 +DEAL::21 5 0.1953 +DEAL::21 6 0.1172 +DEAL::21 7 0.1172 +DEAL::22 0 0.1758 +DEAL::22 1 0.1055 +DEAL::22 2 0.05859 +DEAL::22 3 0.03516 +DEAL::22 4 0.2930 +DEAL::22 5 0.1758 +DEAL::22 6 0.09766 +DEAL::22 7 0.05859 +DEAL::23 0 0.1172 +DEAL::23 1 0.07031 +DEAL::23 2 0.1172 +DEAL::23 3 0.07031 +DEAL::23 4 0.1953 +DEAL::23 5 0.1172 +DEAL::23 6 0.1953 +DEAL::23 7 0.1172 +DEAL::24 0 0.1953 +DEAL::24 1 0.1172 +DEAL::24 2 0.1172 +DEAL::24 3 0.07031 +DEAL::24 4 0.1953 +DEAL::24 5 0.1172 +DEAL::24 6 0.1172 +DEAL::24 7 0.07031 +DEAL::25 0 0.09766 +DEAL::25 1 0.05859 +DEAL::25 2 0.05859 +DEAL::25 3 0.03516 +DEAL::25 4 0.2930 +DEAL::25 5 0.1758 +DEAL::25 6 0.1758 +DEAL::25 7 0.1055 +DEAL::26 0 0.1465 +DEAL::26 1 0.08789 +DEAL::26 2 0.08789 +DEAL::26 3 0.05273 +DEAL::26 4 0.2441 +DEAL::26 5 0.1465 +DEAL::26 6 0.1465 +DEAL::26 7 0.08789 +DEAL::0 0 0.1250 +DEAL::0 1 0.1250 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0.3750 +DEAL::0 5 0.3750 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::1 0 0.06250 +DEAL::1 1 0.1875 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0.1875 +DEAL::1 5 0.5625 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::2 0 0.09375 +DEAL::2 1 0.09375 +DEAL::2 2 0.03125 +DEAL::2 3 0.03125 +DEAL::2 4 0.2812 +DEAL::2 5 0.2812 +DEAL::2 6 0.09375 +DEAL::2 7 0.09375 +DEAL::3 0 0.04688 +DEAL::3 1 0.1406 +DEAL::3 2 0.01562 +DEAL::3 3 0.04688 +DEAL::3 4 0.1406 +DEAL::3 5 0.4219 +DEAL::3 6 0.04688 +DEAL::3 7 0.1406 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.5000 +DEAL::4 5 0.5000 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.2500 +DEAL::5 5 0.7500 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0.3750 +DEAL::6 5 0.3750 +DEAL::6 6 0.1250 +DEAL::6 7 0.1250 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0.1875 +DEAL::7 5 0.5625 +DEAL::7 6 0.06250 +DEAL::7 7 0.1875 +DEAL::8 0 0.1094 +DEAL::8 1 0.1094 +DEAL::8 2 0.01562 +DEAL::8 3 0.01562 +DEAL::8 4 0.3281 +DEAL::8 5 0.3281 +DEAL::8 6 0.04688 +DEAL::8 7 0.04688 +DEAL::9 0 0.05469 +DEAL::9 1 0.1641 +DEAL::9 2 0.007812 +DEAL::9 3 0.02344 +DEAL::9 4 0.1641 +DEAL::9 5 0.4922 +DEAL::9 6 0.02344 +DEAL::9 7 0.07031 +DEAL::10 0 0.09375 +DEAL::10 1 0.1562 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0.2812 +DEAL::10 5 0.4688 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::11 0 0.07031 +DEAL::11 1 0.1172 +DEAL::11 2 0.02344 +DEAL::11 3 0.03906 +DEAL::11 4 0.2109 +DEAL::11 5 0.3516 +DEAL::11 6 0.07031 +DEAL::11 7 0.1172 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0.4375 +DEAL::12 5 0.4375 +DEAL::12 6 0.06250 +DEAL::12 7 0.06250 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0.2188 +DEAL::13 5 0.6562 +DEAL::13 6 0.03125 +DEAL::13 7 0.09375 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0.3750 +DEAL::14 5 0.6250 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0.2812 +DEAL::15 5 0.4688 +DEAL::15 6 0.09375 +DEAL::15 7 0.1562 +DEAL::16 0 0.06250 +DEAL::16 1 0.06250 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0.4375 +DEAL::16 5 0.4375 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::17 0 0.03125 +DEAL::17 1 0.09375 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0.2188 +DEAL::17 5 0.6562 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::18 0 0.04688 +DEAL::18 1 0.04688 +DEAL::18 2 0.01562 +DEAL::18 3 0.01562 +DEAL::18 4 0.3281 +DEAL::18 5 0.3281 +DEAL::18 6 0.1094 +DEAL::18 7 0.1094 +DEAL::19 0 0.02344 +DEAL::19 1 0.07031 +DEAL::19 2 0.007812 +DEAL::19 3 0.02344 +DEAL::19 4 0.1641 +DEAL::19 5 0.4922 +DEAL::19 6 0.05469 +DEAL::19 7 0.1641 +DEAL::20 0 0.05469 +DEAL::20 1 0.05469 +DEAL::20 2 0.007812 +DEAL::20 3 0.007812 +DEAL::20 4 0.3828 +DEAL::20 5 0.3828 +DEAL::20 6 0.05469 +DEAL::20 7 0.05469 +DEAL::21 0 0.02734 +DEAL::21 1 0.08203 +DEAL::21 2 0.003906 +DEAL::21 3 0.01172 +DEAL::21 4 0.1914 +DEAL::21 5 0.5742 +DEAL::21 6 0.02734 +DEAL::21 7 0.08203 +DEAL::22 0 0.04688 +DEAL::22 1 0.07812 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0.3281 +DEAL::22 5 0.5469 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::23 0 0.03516 +DEAL::23 1 0.05859 +DEAL::23 2 0.01172 +DEAL::23 3 0.01953 +DEAL::23 4 0.2461 +DEAL::23 5 0.4102 +DEAL::23 6 0.08203 +DEAL::23 7 0.1367 +DEAL::24 0 0.08203 +DEAL::24 1 0.1367 +DEAL::24 2 0.01172 +DEAL::24 3 0.01953 +DEAL::24 4 0.2461 +DEAL::24 5 0.4102 +DEAL::24 6 0.03516 +DEAL::24 7 0.05859 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0.3281 +DEAL::25 5 0.5469 +DEAL::25 6 0.04688 +DEAL::25 7 0.07812 +DEAL::26 0 0.04102 +DEAL::26 1 0.06836 +DEAL::26 2 0.005859 +DEAL::26 3 0.009766 +DEAL::26 4 0.2871 +DEAL::26 5 0.4785 +DEAL::26 6 0.04102 +DEAL::26 7 0.06836 +DEAL::0 0 0.09375 +DEAL::0 1 0.03125 +DEAL::0 2 0.09375 +DEAL::0 3 0.03125 +DEAL::0 4 0.2812 +DEAL::0 5 0.09375 +DEAL::0 6 0.2812 +DEAL::0 7 0.09375 +DEAL::1 0 0.06250 +DEAL::1 1 0.06250 +DEAL::1 2 0.06250 +DEAL::1 3 0.06250 +DEAL::1 4 0.1875 +DEAL::1 5 0.1875 +DEAL::1 6 0.1875 +DEAL::1 7 0.1875 +DEAL::2 0 0.04688 +DEAL::2 1 0.01562 +DEAL::2 2 0.1406 +DEAL::2 3 0.04688 +DEAL::2 4 0.1406 +DEAL::2 5 0.04688 +DEAL::2 6 0.4219 +DEAL::2 7 0.1406 +DEAL::3 0 0.03125 +DEAL::3 1 0.03125 +DEAL::3 2 0.09375 +DEAL::3 3 0.09375 +DEAL::3 4 0.09375 +DEAL::3 5 0.09375 +DEAL::3 6 0.2812 +DEAL::3 7 0.2812 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.3750 +DEAL::4 5 0.1250 +DEAL::4 6 0.3750 +DEAL::4 7 0.1250 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.2500 +DEAL::5 5 0.2500 +DEAL::5 6 0.2500 +DEAL::5 7 0.2500 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0.1875 +DEAL::6 5 0.06250 +DEAL::6 6 0.5625 +DEAL::6 7 0.1875 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0.1250 +DEAL::7 5 0.1250 +DEAL::7 6 0.3750 +DEAL::7 7 0.3750 +DEAL::8 0 0.07031 +DEAL::8 1 0.02344 +DEAL::8 2 0.1172 +DEAL::8 3 0.03906 +DEAL::8 4 0.2109 +DEAL::8 5 0.07031 +DEAL::8 6 0.3516 +DEAL::8 7 0.1172 +DEAL::9 0 0.04688 +DEAL::9 1 0.04688 +DEAL::9 2 0.07812 +DEAL::9 3 0.07812 +DEAL::9 4 0.1406 +DEAL::9 5 0.1406 +DEAL::9 6 0.2344 +DEAL::9 7 0.2344 +DEAL::10 0 0.07812 +DEAL::10 1 0.04688 +DEAL::10 2 0.07812 +DEAL::10 3 0.04688 +DEAL::10 4 0.2344 +DEAL::10 5 0.1406 +DEAL::10 6 0.2344 +DEAL::10 7 0.1406 +DEAL::11 0 0.03906 +DEAL::11 1 0.02344 +DEAL::11 2 0.1172 +DEAL::11 3 0.07031 +DEAL::11 4 0.1172 +DEAL::11 5 0.07031 +DEAL::11 6 0.3516 +DEAL::11 7 0.2109 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0.2812 +DEAL::12 5 0.09375 +DEAL::12 6 0.4688 +DEAL::12 7 0.1562 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0.1875 +DEAL::13 5 0.1875 +DEAL::13 6 0.3125 +DEAL::13 7 0.3125 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0.3125 +DEAL::14 5 0.1875 +DEAL::14 6 0.3125 +DEAL::14 7 0.1875 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0.1562 +DEAL::15 5 0.09375 +DEAL::15 6 0.4688 +DEAL::15 7 0.2812 +DEAL::16 0 0.04688 +DEAL::16 1 0.01562 +DEAL::16 2 0.04688 +DEAL::16 3 0.01562 +DEAL::16 4 0.3281 +DEAL::16 5 0.1094 +DEAL::16 6 0.3281 +DEAL::16 7 0.1094 +DEAL::17 0 0.03125 +DEAL::17 1 0.03125 +DEAL::17 2 0.03125 +DEAL::17 3 0.03125 +DEAL::17 4 0.2188 +DEAL::17 5 0.2188 +DEAL::17 6 0.2188 +DEAL::17 7 0.2188 +DEAL::18 0 0.02344 +DEAL::18 1 0.007812 +DEAL::18 2 0.07031 +DEAL::18 3 0.02344 +DEAL::18 4 0.1641 +DEAL::18 5 0.05469 +DEAL::18 6 0.4922 +DEAL::18 7 0.1641 +DEAL::19 0 0.01562 +DEAL::19 1 0.01562 +DEAL::19 2 0.04688 +DEAL::19 3 0.04688 +DEAL::19 4 0.1094 +DEAL::19 5 0.1094 +DEAL::19 6 0.3281 +DEAL::19 7 0.3281 +DEAL::20 0 0.03516 +DEAL::20 1 0.01172 +DEAL::20 2 0.05859 +DEAL::20 3 0.01953 +DEAL::20 4 0.2461 +DEAL::20 5 0.08203 +DEAL::20 6 0.4102 +DEAL::20 7 0.1367 +DEAL::21 0 0.02344 +DEAL::21 1 0.02344 +DEAL::21 2 0.03906 +DEAL::21 3 0.03906 +DEAL::21 4 0.1641 +DEAL::21 5 0.1641 +DEAL::21 6 0.2734 +DEAL::21 7 0.2734 +DEAL::22 0 0.03906 +DEAL::22 1 0.02344 +DEAL::22 2 0.03906 +DEAL::22 3 0.02344 +DEAL::22 4 0.2734 +DEAL::22 5 0.1641 +DEAL::22 6 0.2734 +DEAL::22 7 0.1641 +DEAL::23 0 0.01953 +DEAL::23 1 0.01172 +DEAL::23 2 0.05859 +DEAL::23 3 0.03516 +DEAL::23 4 0.1367 +DEAL::23 5 0.08203 +DEAL::23 6 0.4102 +DEAL::23 7 0.2461 +DEAL::24 0 0.05859 +DEAL::24 1 0.03516 +DEAL::24 2 0.09766 +DEAL::24 3 0.05859 +DEAL::24 4 0.1758 +DEAL::24 5 0.1055 +DEAL::24 6 0.2930 +DEAL::24 7 0.1758 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0.2344 +DEAL::25 5 0.1406 +DEAL::25 6 0.3906 +DEAL::25 7 0.2344 +DEAL::26 0 0.02930 +DEAL::26 1 0.01758 +DEAL::26 2 0.04883 +DEAL::26 3 0.02930 +DEAL::26 4 0.2051 +DEAL::26 5 0.1230 +DEAL::26 6 0.3418 +DEAL::26 7 0.2051 +DEAL::0 0 0.03125 +DEAL::0 1 0.03125 +DEAL::0 2 0.09375 +DEAL::0 3 0.09375 +DEAL::0 4 0.09375 +DEAL::0 5 0.09375 +DEAL::0 6 0.2812 +DEAL::0 7 0.2812 +DEAL::1 0 0.01562 +DEAL::1 1 0.04688 +DEAL::1 2 0.04688 +DEAL::1 3 0.1406 +DEAL::1 4 0.04688 +DEAL::1 5 0.1406 +DEAL::1 6 0.1406 +DEAL::1 7 0.4219 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.1250 +DEAL::2 3 0.1250 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0.3750 +DEAL::2 7 0.3750 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0.06250 +DEAL::3 3 0.1875 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0.1875 +DEAL::3 7 0.5625 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.1250 +DEAL::4 5 0.1250 +DEAL::4 6 0.3750 +DEAL::4 7 0.3750 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.06250 +DEAL::5 5 0.1875 +DEAL::5 6 0.1875 +DEAL::5 7 0.5625 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0.5000 +DEAL::6 7 0.5000 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0.2500 +DEAL::7 7 0.7500 +DEAL::8 0 0.01562 +DEAL::8 1 0.01562 +DEAL::8 2 0.1094 +DEAL::8 3 0.1094 +DEAL::8 4 0.04688 +DEAL::8 5 0.04688 +DEAL::8 6 0.3281 +DEAL::8 7 0.3281 +DEAL::9 0 0.007812 +DEAL::9 1 0.02344 +DEAL::9 2 0.05469 +DEAL::9 3 0.1641 +DEAL::9 4 0.02344 +DEAL::9 5 0.07031 +DEAL::9 6 0.1641 +DEAL::9 7 0.4922 +DEAL::10 0 0.02344 +DEAL::10 1 0.03906 +DEAL::10 2 0.07031 +DEAL::10 3 0.1172 +DEAL::10 4 0.07031 +DEAL::10 5 0.1172 +DEAL::10 6 0.2109 +DEAL::10 7 0.3516 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0.09375 +DEAL::11 3 0.1562 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0.2812 +DEAL::11 7 0.4688 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0.06250 +DEAL::12 5 0.06250 +DEAL::12 6 0.4375 +DEAL::12 7 0.4375 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0.03125 +DEAL::13 5 0.09375 +DEAL::13 6 0.2188 +DEAL::13 7 0.6562 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0.09375 +DEAL::14 5 0.1562 +DEAL::14 6 0.2812 +DEAL::14 7 0.4688 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0.3750 +DEAL::15 7 0.6250 +DEAL::16 0 0.01562 +DEAL::16 1 0.01562 +DEAL::16 2 0.04688 +DEAL::16 3 0.04688 +DEAL::16 4 0.1094 +DEAL::16 5 0.1094 +DEAL::16 6 0.3281 +DEAL::16 7 0.3281 +DEAL::17 0 0.007812 +DEAL::17 1 0.02344 +DEAL::17 2 0.02344 +DEAL::17 3 0.07031 +DEAL::17 4 0.05469 +DEAL::17 5 0.1641 +DEAL::17 6 0.1641 +DEAL::17 7 0.4922 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0.06250 +DEAL::18 3 0.06250 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0.4375 +DEAL::18 7 0.4375 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0.03125 +DEAL::19 3 0.09375 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0.2188 +DEAL::19 7 0.6562 +DEAL::20 0 0.007812 +DEAL::20 1 0.007812 +DEAL::20 2 0.05469 +DEAL::20 3 0.05469 +DEAL::20 4 0.05469 +DEAL::20 5 0.05469 +DEAL::20 6 0.3828 +DEAL::20 7 0.3828 +DEAL::21 0 0.003906 +DEAL::21 1 0.01172 +DEAL::21 2 0.02734 +DEAL::21 3 0.08203 +DEAL::21 4 0.02734 +DEAL::21 5 0.08203 +DEAL::21 6 0.1914 +DEAL::21 7 0.5742 +DEAL::22 0 0.01172 +DEAL::22 1 0.01953 +DEAL::22 2 0.03516 +DEAL::22 3 0.05859 +DEAL::22 4 0.08203 +DEAL::22 5 0.1367 +DEAL::22 6 0.2461 +DEAL::22 7 0.4102 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0.04688 +DEAL::23 3 0.07812 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0.3281 +DEAL::23 7 0.5469 +DEAL::24 0 0.01172 +DEAL::24 1 0.01953 +DEAL::24 2 0.08203 +DEAL::24 3 0.1367 +DEAL::24 4 0.03516 +DEAL::24 5 0.05859 +DEAL::24 6 0.2461 +DEAL::24 7 0.4102 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0.04688 +DEAL::25 5 0.07812 +DEAL::25 6 0.3281 +DEAL::25 7 0.5469 +DEAL::26 0 0.005859 +DEAL::26 1 0.009766 +DEAL::26 2 0.04102 +DEAL::26 3 0.06836 +DEAL::26 4 0.04102 +DEAL::26 5 0.06836 +DEAL::26 6 0.2871 +DEAL::26 7 0.4785 +DEAL::0 0 0.4219 +DEAL::0 1 0.1406 +DEAL::0 2 0.1406 +DEAL::0 3 0.04687 +DEAL::0 4 0.1406 +DEAL::0 5 0.04687 +DEAL::0 6 0.04687 +DEAL::0 7 0.01562 +DEAL::1 0 0.2812 +DEAL::1 1 0.2812 +DEAL::1 2 0.09375 +DEAL::1 3 0.09375 +DEAL::1 4 0.09375 +DEAL::1 5 0.09375 +DEAL::1 6 0.03125 +DEAL::1 7 0.03125 +DEAL::2 0 0.2812 +DEAL::2 1 0.09375 +DEAL::2 2 0.2812 +DEAL::2 3 0.09375 +DEAL::2 4 0.09375 +DEAL::2 5 0.03125 +DEAL::2 6 0.09375 +DEAL::2 7 0.03125 +DEAL::3 0 0.1875 +DEAL::3 1 0.1875 +DEAL::3 2 0.1875 +DEAL::3 3 0.1875 +DEAL::3 4 0.06250 +DEAL::3 5 0.06250 +DEAL::3 6 0.06250 +DEAL::3 7 0.06250 +DEAL::4 0 0.2812 +DEAL::4 1 0.09375 +DEAL::4 2 0.09375 +DEAL::4 3 0.03125 +DEAL::4 4 0.2812 +DEAL::4 5 0.09375 +DEAL::4 6 0.09375 +DEAL::4 7 0.03125 +DEAL::5 0 0.1875 +DEAL::5 1 0.1875 +DEAL::5 2 0.06250 +DEAL::5 3 0.06250 +DEAL::5 4 0.1875 +DEAL::5 5 0.1875 +DEAL::5 6 0.06250 +DEAL::5 7 0.06250 +DEAL::6 0 0.1875 +DEAL::6 1 0.06250 +DEAL::6 2 0.1875 +DEAL::6 3 0.06250 +DEAL::6 4 0.1875 +DEAL::6 5 0.06250 +DEAL::6 6 0.1875 +DEAL::6 7 0.06250 +DEAL::7 0 0.1250 +DEAL::7 1 0.1250 +DEAL::7 2 0.1250 +DEAL::7 3 0.1250 +DEAL::7 4 0.1250 +DEAL::7 5 0.1250 +DEAL::7 6 0.1250 +DEAL::7 7 0.1250 +DEAL::8 0 0.3750 +DEAL::8 1 0.1250 +DEAL::8 2 0.1875 +DEAL::8 3 0.06250 +DEAL::8 4 0.1250 +DEAL::8 5 0.04167 +DEAL::8 6 0.06250 +DEAL::8 7 0.02083 +DEAL::9 0 0.3281 +DEAL::9 1 0.1094 +DEAL::9 2 0.2344 +DEAL::9 3 0.07812 +DEAL::9 4 0.1094 +DEAL::9 5 0.03646 +DEAL::9 6 0.07812 +DEAL::9 7 0.02604 +DEAL::10 0 0.2500 +DEAL::10 1 0.2500 +DEAL::10 2 0.1250 +DEAL::10 3 0.1250 +DEAL::10 4 0.08333 +DEAL::10 5 0.08333 +DEAL::10 6 0.04167 +DEAL::10 7 0.04167 +DEAL::11 0 0.2188 +DEAL::11 1 0.2188 +DEAL::11 2 0.1562 +DEAL::11 3 0.1562 +DEAL::11 4 0.07292 +DEAL::11 5 0.07292 +DEAL::11 6 0.05208 +DEAL::11 7 0.05208 +DEAL::12 0 0.3750 +DEAL::12 1 0.1875 +DEAL::12 2 0.1250 +DEAL::12 3 0.06250 +DEAL::12 4 0.1250 +DEAL::12 5 0.06250 +DEAL::12 6 0.04167 +DEAL::12 7 0.02083 +DEAL::13 0 0.3281 +DEAL::13 1 0.2344 +DEAL::13 2 0.1094 +DEAL::13 3 0.07812 +DEAL::13 4 0.1094 +DEAL::13 5 0.07812 +DEAL::13 6 0.03646 +DEAL::13 7 0.02604 +DEAL::14 0 0.2500 +DEAL::14 1 0.1250 +DEAL::14 2 0.2500 +DEAL::14 3 0.1250 +DEAL::14 4 0.08333 +DEAL::14 5 0.04167 +DEAL::14 6 0.08333 +DEAL::14 7 0.04167 +DEAL::15 0 0.2188 +DEAL::15 1 0.1562 +DEAL::15 2 0.2188 +DEAL::15 3 0.1562 +DEAL::15 4 0.07292 +DEAL::15 5 0.05208 +DEAL::15 6 0.07292 +DEAL::15 7 0.05208 +DEAL::16 0 0.2500 +DEAL::16 1 0.08333 +DEAL::16 2 0.1250 +DEAL::16 3 0.04167 +DEAL::16 4 0.2500 +DEAL::16 5 0.08333 +DEAL::16 6 0.1250 +DEAL::16 7 0.04167 +DEAL::17 0 0.2188 +DEAL::17 1 0.07292 +DEAL::17 2 0.1562 +DEAL::17 3 0.05208 +DEAL::17 4 0.2188 +DEAL::17 5 0.07292 +DEAL::17 6 0.1562 +DEAL::17 7 0.05208 +DEAL::18 0 0.1667 +DEAL::18 1 0.1667 +DEAL::18 2 0.08333 +DEAL::18 3 0.08333 +DEAL::18 4 0.1667 +DEAL::18 5 0.1667 +DEAL::18 6 0.08333 +DEAL::18 7 0.08333 +DEAL::19 0 0.1458 +DEAL::19 1 0.1458 +DEAL::19 2 0.1042 +DEAL::19 3 0.1042 +DEAL::19 4 0.1458 +DEAL::19 5 0.1458 +DEAL::19 6 0.1042 +DEAL::19 7 0.1042 +DEAL::20 0 0.2500 +DEAL::20 1 0.1250 +DEAL::20 2 0.08333 +DEAL::20 3 0.04167 +DEAL::20 4 0.2500 +DEAL::20 5 0.1250 +DEAL::20 6 0.08333 +DEAL::20 7 0.04167 +DEAL::21 0 0.2188 +DEAL::21 1 0.1562 +DEAL::21 2 0.07292 +DEAL::21 3 0.05208 +DEAL::21 4 0.2188 +DEAL::21 5 0.1562 +DEAL::21 6 0.07292 +DEAL::21 7 0.05208 +DEAL::22 0 0.1667 +DEAL::22 1 0.08333 +DEAL::22 2 0.1667 +DEAL::22 3 0.08333 +DEAL::22 4 0.1667 +DEAL::22 5 0.08333 +DEAL::22 6 0.1667 +DEAL::22 7 0.08333 +DEAL::23 0 0.1458 +DEAL::23 1 0.1042 +DEAL::23 2 0.1458 +DEAL::23 3 0.1042 +DEAL::23 4 0.1458 +DEAL::23 5 0.1042 +DEAL::23 6 0.1458 +DEAL::23 7 0.1042 +DEAL::24 0 0.3750 +DEAL::24 1 0.1250 +DEAL::24 2 0.1250 +DEAL::24 3 0.04167 +DEAL::24 4 0.1875 +DEAL::24 5 0.06250 +DEAL::24 6 0.06250 +DEAL::24 7 0.02083 +DEAL::25 0 0.3281 +DEAL::25 1 0.1094 +DEAL::25 2 0.1094 +DEAL::25 3 0.03646 +DEAL::25 4 0.2344 +DEAL::25 5 0.07812 +DEAL::25 6 0.07812 +DEAL::25 7 0.02604 +DEAL::26 0 0.2500 +DEAL::26 1 0.2500 +DEAL::26 2 0.08333 +DEAL::26 3 0.08333 +DEAL::26 4 0.1250 +DEAL::26 5 0.1250 +DEAL::26 6 0.04167 +DEAL::26 7 0.04167 +DEAL::27 0 0.2188 +DEAL::27 1 0.2188 +DEAL::27 2 0.07292 +DEAL::27 3 0.07292 +DEAL::27 4 0.1562 +DEAL::27 5 0.1562 +DEAL::27 6 0.05208 +DEAL::27 7 0.05208 +DEAL::28 0 0.2500 +DEAL::28 1 0.08333 +DEAL::28 2 0.2500 +DEAL::28 3 0.08333 +DEAL::28 4 0.1250 +DEAL::28 5 0.04167 +DEAL::28 6 0.1250 +DEAL::28 7 0.04167 +DEAL::29 0 0.2188 +DEAL::29 1 0.07292 +DEAL::29 2 0.2188 +DEAL::29 3 0.07292 +DEAL::29 4 0.1562 +DEAL::29 5 0.05208 +DEAL::29 6 0.1562 +DEAL::29 7 0.05208 +DEAL::30 0 0.1667 +DEAL::30 1 0.1667 +DEAL::30 2 0.1667 +DEAL::30 3 0.1667 +DEAL::30 4 0.08333 +DEAL::30 5 0.08333 +DEAL::30 6 0.08333 +DEAL::30 7 0.08333 +DEAL::31 0 0.1458 +DEAL::31 1 0.1458 +DEAL::31 2 0.1458 +DEAL::31 3 0.1458 +DEAL::31 4 0.1042 +DEAL::31 5 0.1042 +DEAL::31 6 0.1042 +DEAL::31 7 0.1042 +DEAL::32 0 0.3333 +DEAL::32 1 0.1111 +DEAL::32 2 0.1667 +DEAL::32 3 0.05556 +DEAL::32 4 0.1667 +DEAL::32 5 0.05556 +DEAL::32 6 0.08333 +DEAL::32 7 0.02778 +DEAL::33 0 0.2917 +DEAL::33 1 0.09722 +DEAL::33 2 0.2083 +DEAL::33 3 0.06944 +DEAL::33 4 0.1458 +DEAL::33 5 0.04861 +DEAL::33 6 0.1042 +DEAL::33 7 0.03472 +DEAL::34 0 0.2917 +DEAL::34 1 0.09722 +DEAL::34 2 0.1458 +DEAL::34 3 0.04861 +DEAL::34 4 0.2083 +DEAL::34 5 0.06944 +DEAL::34 6 0.1042 +DEAL::34 7 0.03472 +DEAL::35 0 0.2552 +DEAL::35 1 0.08507 +DEAL::35 2 0.1823 +DEAL::35 3 0.06076 +DEAL::35 4 0.1823 +DEAL::35 5 0.06076 +DEAL::35 6 0.1302 +DEAL::35 7 0.04340 +DEAL::36 0 0.2222 +DEAL::36 1 0.2222 +DEAL::36 2 0.1111 +DEAL::36 3 0.1111 +DEAL::36 4 0.1111 +DEAL::36 5 0.1111 +DEAL::36 6 0.05556 +DEAL::36 7 0.05556 +DEAL::37 0 0.1944 +DEAL::37 1 0.1944 +DEAL::37 2 0.1389 +DEAL::37 3 0.1389 +DEAL::37 4 0.09722 +DEAL::37 5 0.09722 +DEAL::37 6 0.06944 +DEAL::37 7 0.06944 +DEAL::38 0 0.1944 +DEAL::38 1 0.1944 +DEAL::38 2 0.09722 +DEAL::38 3 0.09722 +DEAL::38 4 0.1389 +DEAL::38 5 0.1389 +DEAL::38 6 0.06944 +DEAL::38 7 0.06944 +DEAL::39 0 0.1701 +DEAL::39 1 0.1701 +DEAL::39 2 0.1215 +DEAL::39 3 0.1215 +DEAL::39 4 0.1215 +DEAL::39 5 0.1215 +DEAL::39 6 0.08681 +DEAL::39 7 0.08681 +DEAL::40 0 0.3333 +DEAL::40 1 0.1667 +DEAL::40 2 0.1111 +DEAL::40 3 0.05556 +DEAL::40 4 0.1667 +DEAL::40 5 0.08333 +DEAL::40 6 0.05556 +DEAL::40 7 0.02778 +DEAL::41 0 0.2917 +DEAL::41 1 0.1458 +DEAL::41 2 0.09722 +DEAL::41 3 0.04861 +DEAL::41 4 0.2083 +DEAL::41 5 0.1042 +DEAL::41 6 0.06944 +DEAL::41 7 0.03472 +DEAL::42 0 0.2917 +DEAL::42 1 0.2083 +DEAL::42 2 0.09722 +DEAL::42 3 0.06944 +DEAL::42 4 0.1458 +DEAL::42 5 0.1042 +DEAL::42 6 0.04861 +DEAL::42 7 0.03472 +DEAL::43 0 0.2552 +DEAL::43 1 0.1823 +DEAL::43 2 0.08507 +DEAL::43 3 0.06076 +DEAL::43 4 0.1823 +DEAL::43 5 0.1302 +DEAL::43 6 0.06076 +DEAL::43 7 0.04340 +DEAL::44 0 0.2222 +DEAL::44 1 0.1111 +DEAL::44 2 0.2222 +DEAL::44 3 0.1111 +DEAL::44 4 0.1111 +DEAL::44 5 0.05556 +DEAL::44 6 0.1111 +DEAL::44 7 0.05556 +DEAL::45 0 0.1944 +DEAL::45 1 0.09722 +DEAL::45 2 0.1944 +DEAL::45 3 0.09722 +DEAL::45 4 0.1389 +DEAL::45 5 0.06944 +DEAL::45 6 0.1389 +DEAL::45 7 0.06944 +DEAL::46 0 0.1944 +DEAL::46 1 0.1389 +DEAL::46 2 0.1944 +DEAL::46 3 0.1389 +DEAL::46 4 0.09722 +DEAL::46 5 0.06944 +DEAL::46 6 0.09722 +DEAL::46 7 0.06944 +DEAL::47 0 0.1701 +DEAL::47 1 0.1215 +DEAL::47 2 0.1701 +DEAL::47 3 0.1215 +DEAL::47 4 0.1215 +DEAL::47 5 0.08681 +DEAL::47 6 0.1215 +DEAL::47 7 0.08681 +DEAL::48 0 0.3333 +DEAL::48 1 0.1667 +DEAL::48 2 0.1667 +DEAL::48 3 0.08333 +DEAL::48 4 0.1111 +DEAL::48 5 0.05556 +DEAL::48 6 0.05556 +DEAL::48 7 0.02778 +DEAL::49 0 0.2917 +DEAL::49 1 0.2083 +DEAL::49 2 0.1458 +DEAL::49 3 0.1042 +DEAL::49 4 0.09722 +DEAL::49 5 0.06944 +DEAL::49 6 0.04861 +DEAL::49 7 0.03472 +DEAL::50 0 0.2917 +DEAL::50 1 0.1458 +DEAL::50 2 0.2083 +DEAL::50 3 0.1042 +DEAL::50 4 0.09722 +DEAL::50 5 0.04861 +DEAL::50 6 0.06944 +DEAL::50 7 0.03472 +DEAL::51 0 0.2552 +DEAL::51 1 0.1823 +DEAL::51 2 0.1823 +DEAL::51 3 0.1302 +DEAL::51 4 0.08507 +DEAL::51 5 0.06076 +DEAL::51 6 0.06076 +DEAL::51 7 0.04340 +DEAL::52 0 0.2222 +DEAL::52 1 0.1111 +DEAL::52 2 0.1111 +DEAL::52 3 0.05556 +DEAL::52 4 0.2222 +DEAL::52 5 0.1111 +DEAL::52 6 0.1111 +DEAL::52 7 0.05556 +DEAL::53 0 0.1944 +DEAL::53 1 0.1389 +DEAL::53 2 0.09722 +DEAL::53 3 0.06944 +DEAL::53 4 0.1944 +DEAL::53 5 0.1389 +DEAL::53 6 0.09722 +DEAL::53 7 0.06944 +DEAL::54 0 0.1944 +DEAL::54 1 0.09722 +DEAL::54 2 0.1389 +DEAL::54 3 0.06944 +DEAL::54 4 0.1944 +DEAL::54 5 0.09722 +DEAL::54 6 0.1389 +DEAL::54 7 0.06944 +DEAL::55 0 0.1701 +DEAL::55 1 0.1215 +DEAL::55 2 0.1215 +DEAL::55 3 0.08681 +DEAL::55 4 0.1701 +DEAL::55 5 0.1215 +DEAL::55 6 0.1215 +DEAL::55 7 0.08681 +DEAL::56 0 0.2963 +DEAL::56 1 0.1481 +DEAL::56 2 0.1481 +DEAL::56 3 0.07407 +DEAL::56 4 0.1481 +DEAL::56 5 0.07407 +DEAL::56 6 0.07407 +DEAL::56 7 0.03704 +DEAL::57 0 0.2593 +DEAL::57 1 0.1852 +DEAL::57 2 0.1296 +DEAL::57 3 0.09259 +DEAL::57 4 0.1296 +DEAL::57 5 0.09259 +DEAL::57 6 0.06481 +DEAL::57 7 0.04630 +DEAL::58 0 0.2593 +DEAL::58 1 0.1296 +DEAL::58 2 0.1852 +DEAL::58 3 0.09259 +DEAL::58 4 0.1296 +DEAL::58 5 0.06481 +DEAL::58 6 0.09259 +DEAL::58 7 0.04630 +DEAL::59 0 0.2269 +DEAL::59 1 0.1620 +DEAL::59 2 0.1620 +DEAL::59 3 0.1157 +DEAL::59 4 0.1134 +DEAL::59 5 0.08102 +DEAL::59 6 0.08102 +DEAL::59 7 0.05787 +DEAL::60 0 0.2593 +DEAL::60 1 0.1296 +DEAL::60 2 0.1296 +DEAL::60 3 0.06481 +DEAL::60 4 0.1852 +DEAL::60 5 0.09259 +DEAL::60 6 0.09259 +DEAL::60 7 0.04630 +DEAL::61 0 0.2269 +DEAL::61 1 0.1620 +DEAL::61 2 0.1134 +DEAL::61 3 0.08102 +DEAL::61 4 0.1620 +DEAL::61 5 0.1157 +DEAL::61 6 0.08102 +DEAL::61 7 0.05787 +DEAL::62 0 0.2269 +DEAL::62 1 0.1134 +DEAL::62 2 0.1620 +DEAL::62 3 0.08102 +DEAL::62 4 0.1620 +DEAL::62 5 0.08102 +DEAL::62 6 0.1157 +DEAL::62 7 0.05787 +DEAL::63 0 0.1985 +DEAL::63 1 0.1418 +DEAL::63 2 0.1418 +DEAL::63 3 0.1013 +DEAL::63 4 0.1418 +DEAL::63 5 0.1013 +DEAL::63 6 0.1013 +DEAL::63 7 0.07234 +DEAL::0 0 0.5000 +DEAL::0 1 0.5000 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::1 0 0.2500 +DEAL::1 1 0.7500 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::2 0 0.3750 +DEAL::2 1 0.3750 +DEAL::2 2 0.1250 +DEAL::2 3 0.1250 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::3 0 0.1875 +DEAL::3 1 0.5625 +DEAL::3 2 0.06250 +DEAL::3 3 0.1875 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::4 0 0.3750 +DEAL::4 1 0.3750 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.1250 +DEAL::4 5 0.1250 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::5 0 0.1875 +DEAL::5 1 0.5625 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.06250 +DEAL::5 5 0.1875 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::6 0 0.2812 +DEAL::6 1 0.2812 +DEAL::6 2 0.09375 +DEAL::6 3 0.09375 +DEAL::6 4 0.09375 +DEAL::6 5 0.09375 +DEAL::6 6 0.03125 +DEAL::6 7 0.03125 +DEAL::7 0 0.1406 +DEAL::7 1 0.4219 +DEAL::7 2 0.04687 +DEAL::7 3 0.1406 +DEAL::7 4 0.04687 +DEAL::7 5 0.1406 +DEAL::7 6 0.01562 +DEAL::7 7 0.04687 +DEAL::8 0 0.4583 +DEAL::8 1 0.4583 +DEAL::8 2 0.04167 +DEAL::8 3 0.04167 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::9 0 0.4167 +DEAL::9 1 0.4167 +DEAL::9 2 0.08333 +DEAL::9 3 0.08333 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::10 0 0.2292 +DEAL::10 1 0.6875 +DEAL::10 2 0.02083 +DEAL::10 3 0.06250 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::11 0 0.2083 +DEAL::11 1 0.6250 +DEAL::11 2 0.04167 +DEAL::11 3 0.1250 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::12 0 0.4167 +DEAL::12 1 0.5833 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::13 0 0.3333 +DEAL::13 1 0.6667 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::14 0 0.3125 +DEAL::14 1 0.4375 +DEAL::14 2 0.1042 +DEAL::14 3 0.1458 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::15 0 0.2500 +DEAL::15 1 0.5000 +DEAL::15 2 0.08333 +DEAL::15 3 0.1667 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::16 0 0.3438 +DEAL::16 1 0.3437 +DEAL::16 2 0.03125 +DEAL::16 3 0.03125 +DEAL::16 4 0.1146 +DEAL::16 5 0.1146 +DEAL::16 6 0.01042 +DEAL::16 7 0.01042 +DEAL::17 0 0.3125 +DEAL::17 1 0.3125 +DEAL::17 2 0.06250 +DEAL::17 3 0.06250 +DEAL::17 4 0.1042 +DEAL::17 5 0.1042 +DEAL::17 6 0.02083 +DEAL::17 7 0.02083 +DEAL::18 0 0.1719 +DEAL::18 1 0.5156 +DEAL::18 2 0.01562 +DEAL::18 3 0.04687 +DEAL::18 4 0.05729 +DEAL::18 5 0.1719 +DEAL::18 6 0.005208 +DEAL::18 7 0.01562 +DEAL::19 0 0.1563 +DEAL::19 1 0.4687 +DEAL::19 2 0.03125 +DEAL::19 3 0.09375 +DEAL::19 4 0.05208 +DEAL::19 5 0.1562 +DEAL::19 6 0.01042 +DEAL::19 7 0.03125 +DEAL::20 0 0.3125 +DEAL::20 1 0.4375 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0.1042 +DEAL::20 5 0.1458 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::21 0 0.2500 +DEAL::21 1 0.5000 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0.08333 +DEAL::21 5 0.1667 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::22 0 0.2344 +DEAL::22 1 0.3281 +DEAL::22 2 0.07812 +DEAL::22 3 0.1094 +DEAL::22 4 0.07812 +DEAL::22 5 0.1094 +DEAL::22 6 0.02604 +DEAL::22 7 0.03646 +DEAL::23 0 0.1875 +DEAL::23 1 0.3750 +DEAL::23 2 0.06250 +DEAL::23 3 0.1250 +DEAL::23 4 0.06250 +DEAL::23 5 0.1250 +DEAL::23 6 0.02083 +DEAL::23 7 0.04167 +DEAL::24 0 0.4583 +DEAL::24 1 0.4583 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0.04167 +DEAL::24 5 0.04167 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::25 0 0.4167 +DEAL::25 1 0.4167 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0.08333 +DEAL::25 5 0.08333 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::26 0 0.2292 +DEAL::26 1 0.6875 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0.02083 +DEAL::26 5 0.06250 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::27 0 0.2083 +DEAL::27 1 0.6250 +DEAL::27 2 0 +DEAL::27 3 0 +DEAL::27 4 0.04167 +DEAL::27 5 0.1250 +DEAL::27 6 0 +DEAL::27 7 0 +DEAL::28 0 0.3438 +DEAL::28 1 0.3437 +DEAL::28 2 0.1146 +DEAL::28 3 0.1146 +DEAL::28 4 0.03125 +DEAL::28 5 0.03125 +DEAL::28 6 0.01042 +DEAL::28 7 0.01042 +DEAL::29 0 0.3125 +DEAL::29 1 0.3125 +DEAL::29 2 0.1042 +DEAL::29 3 0.1042 +DEAL::29 4 0.06250 +DEAL::29 5 0.06250 +DEAL::29 6 0.02083 +DEAL::29 7 0.02083 +DEAL::30 0 0.1719 +DEAL::30 1 0.5156 +DEAL::30 2 0.05729 +DEAL::30 3 0.1719 +DEAL::30 4 0.01562 +DEAL::30 5 0.04687 +DEAL::30 6 0.005208 +DEAL::30 7 0.01562 +DEAL::31 0 0.1563 +DEAL::31 1 0.4687 +DEAL::31 2 0.05208 +DEAL::31 3 0.1562 +DEAL::31 4 0.03125 +DEAL::31 5 0.09375 +DEAL::31 6 0.01042 +DEAL::31 7 0.03125 +DEAL::32 0 0.4201 +DEAL::32 1 0.4201 +DEAL::32 2 0.03819 +DEAL::32 3 0.03819 +DEAL::32 4 0.03819 +DEAL::32 5 0.03819 +DEAL::32 6 0.003472 +DEAL::32 7 0.003472 +DEAL::33 0 0.3819 +DEAL::33 1 0.3819 +DEAL::33 2 0.07639 +DEAL::33 3 0.07639 +DEAL::33 4 0.03472 +DEAL::33 5 0.03472 +DEAL::33 6 0.006944 +DEAL::33 7 0.006944 +DEAL::34 0 0.3819 +DEAL::34 1 0.3819 +DEAL::34 2 0.03472 +DEAL::34 3 0.03472 +DEAL::34 4 0.07639 +DEAL::34 5 0.07639 +DEAL::34 6 0.006944 +DEAL::34 7 0.006944 +DEAL::35 0 0.3472 +DEAL::35 1 0.3472 +DEAL::35 2 0.06944 +DEAL::35 3 0.06944 +DEAL::35 4 0.06944 +DEAL::35 5 0.06944 +DEAL::35 6 0.01389 +DEAL::35 7 0.01389 +DEAL::36 0 0.2101 +DEAL::36 1 0.6302 +DEAL::36 2 0.01910 +DEAL::36 3 0.05729 +DEAL::36 4 0.01910 +DEAL::36 5 0.05729 +DEAL::36 6 0.001736 +DEAL::36 7 0.005208 +DEAL::37 0 0.1910 +DEAL::37 1 0.5729 +DEAL::37 2 0.03819 +DEAL::37 3 0.1146 +DEAL::37 4 0.01736 +DEAL::37 5 0.05208 +DEAL::37 6 0.003472 +DEAL::37 7 0.01042 +DEAL::38 0 0.1910 +DEAL::38 1 0.5729 +DEAL::38 2 0.01736 +DEAL::38 3 0.05208 +DEAL::38 4 0.03819 +DEAL::38 5 0.1146 +DEAL::38 6 0.003472 +DEAL::38 7 0.01042 +DEAL::39 0 0.1736 +DEAL::39 1 0.5208 +DEAL::39 2 0.03472 +DEAL::39 3 0.1042 +DEAL::39 4 0.03472 +DEAL::39 5 0.1042 +DEAL::39 6 0.006944 +DEAL::39 7 0.02083 +DEAL::40 0 0.3819 +DEAL::40 1 0.5347 +DEAL::40 2 0 +DEAL::40 3 0 +DEAL::40 4 0.03472 +DEAL::40 5 0.04861 +DEAL::40 6 0 +DEAL::40 7 0 +DEAL::41 0 0.3472 +DEAL::41 1 0.4861 +DEAL::41 2 0 +DEAL::41 3 0 +DEAL::41 4 0.06944 +DEAL::41 5 0.09722 +DEAL::41 6 0 +DEAL::41 7 0 +DEAL::42 0 0.3056 +DEAL::42 1 0.6111 +DEAL::42 2 0 +DEAL::42 3 0 +DEAL::42 4 0.02778 +DEAL::42 5 0.05556 +DEAL::42 6 0 +DEAL::42 7 0 +DEAL::43 0 0.2778 +DEAL::43 1 0.5556 +DEAL::43 2 0 +DEAL::43 3 0 +DEAL::43 4 0.05556 +DEAL::43 5 0.1111 +DEAL::43 6 0 +DEAL::43 7 0 +DEAL::44 0 0.2865 +DEAL::44 1 0.4010 +DEAL::44 2 0.09549 +DEAL::44 3 0.1337 +DEAL::44 4 0.02604 +DEAL::44 5 0.03646 +DEAL::44 6 0.008681 +DEAL::44 7 0.01215 +DEAL::45 0 0.2604 +DEAL::45 1 0.3646 +DEAL::45 2 0.08681 +DEAL::45 3 0.1215 +DEAL::45 4 0.05208 +DEAL::45 5 0.07292 +DEAL::45 6 0.01736 +DEAL::45 7 0.02431 +DEAL::46 0 0.2292 +DEAL::46 1 0.4583 +DEAL::46 2 0.07639 +DEAL::46 3 0.1528 +DEAL::46 4 0.02083 +DEAL::46 5 0.04167 +DEAL::46 6 0.006944 +DEAL::46 7 0.01389 +DEAL::47 0 0.2083 +DEAL::47 1 0.4167 +DEAL::47 2 0.06944 +DEAL::47 3 0.1389 +DEAL::47 4 0.04167 +DEAL::47 5 0.08333 +DEAL::47 6 0.01389 +DEAL::47 7 0.02778 +DEAL::48 0 0.3819 +DEAL::48 1 0.5347 +DEAL::48 2 0.03472 +DEAL::48 3 0.04861 +DEAL::48 4 0 +DEAL::48 5 0 +DEAL::48 6 0 +DEAL::48 7 0 +DEAL::49 0 0.3056 +DEAL::49 1 0.6111 +DEAL::49 2 0.02778 +DEAL::49 3 0.05556 +DEAL::49 4 0 +DEAL::49 5 0 +DEAL::49 6 0 +DEAL::49 7 0 +DEAL::50 0 0.3472 +DEAL::50 1 0.4861 +DEAL::50 2 0.06944 +DEAL::50 3 0.09722 +DEAL::50 4 0 +DEAL::50 5 0 +DEAL::50 6 0 +DEAL::50 7 0 +DEAL::51 0 0.2778 +DEAL::51 1 0.5556 +DEAL::51 2 0.05556 +DEAL::51 3 0.1111 +DEAL::51 4 0 +DEAL::51 5 0 +DEAL::51 6 0 +DEAL::51 7 0 +DEAL::52 0 0.2865 +DEAL::52 1 0.4010 +DEAL::52 2 0.02604 +DEAL::52 3 0.03646 +DEAL::52 4 0.09549 +DEAL::52 5 0.1337 +DEAL::52 6 0.008681 +DEAL::52 7 0.01215 +DEAL::53 0 0.2292 +DEAL::53 1 0.4583 +DEAL::53 2 0.02083 +DEAL::53 3 0.04167 +DEAL::53 4 0.07639 +DEAL::53 5 0.1528 +DEAL::53 6 0.006944 +DEAL::53 7 0.01389 +DEAL::54 0 0.2604 +DEAL::54 1 0.3646 +DEAL::54 2 0.05208 +DEAL::54 3 0.07292 +DEAL::54 4 0.08681 +DEAL::54 5 0.1215 +DEAL::54 6 0.01736 +DEAL::54 7 0.02431 +DEAL::55 0 0.2083 +DEAL::55 1 0.4167 +DEAL::55 2 0.04167 +DEAL::55 3 0.08333 +DEAL::55 4 0.06944 +DEAL::55 5 0.1389 +DEAL::55 6 0.01389 +DEAL::55 7 0.02778 +DEAL::56 0 0.3501 +DEAL::56 1 0.4902 +DEAL::56 2 0.03183 +DEAL::56 3 0.04456 +DEAL::56 4 0.03183 +DEAL::56 5 0.04456 +DEAL::56 6 0.002894 +DEAL::56 7 0.004051 +DEAL::57 0 0.2801 +DEAL::57 1 0.5602 +DEAL::57 2 0.02546 +DEAL::57 3 0.05093 +DEAL::57 4 0.02546 +DEAL::57 5 0.05093 +DEAL::57 6 0.002315 +DEAL::57 7 0.004630 +DEAL::58 0 0.3183 +DEAL::58 1 0.4456 +DEAL::58 2 0.06366 +DEAL::58 3 0.08912 +DEAL::58 4 0.02894 +DEAL::58 5 0.04051 +DEAL::58 6 0.005787 +DEAL::58 7 0.008102 +DEAL::59 0 0.2546 +DEAL::59 1 0.5093 +DEAL::59 2 0.05093 +DEAL::59 3 0.1019 +DEAL::59 4 0.02315 +DEAL::59 5 0.04630 +DEAL::59 6 0.004630 +DEAL::59 7 0.009259 +DEAL::60 0 0.3183 +DEAL::60 1 0.4456 +DEAL::60 2 0.02894 +DEAL::60 3 0.04051 +DEAL::60 4 0.06366 +DEAL::60 5 0.08912 +DEAL::60 6 0.005787 +DEAL::60 7 0.008102 +DEAL::61 0 0.2546 +DEAL::61 1 0.5093 +DEAL::61 2 0.02315 +DEAL::61 3 0.04630 +DEAL::61 4 0.05093 +DEAL::61 5 0.1019 +DEAL::61 6 0.004630 +DEAL::61 7 0.009259 +DEAL::62 0 0.2894 +DEAL::62 1 0.4051 +DEAL::62 2 0.05787 +DEAL::62 3 0.08102 +DEAL::62 4 0.05787 +DEAL::62 5 0.08102 +DEAL::62 6 0.01157 +DEAL::62 7 0.01620 +DEAL::63 0 0.2315 +DEAL::63 1 0.4630 +DEAL::63 2 0.04630 +DEAL::63 3 0.09259 +DEAL::63 4 0.04630 +DEAL::63 5 0.09259 +DEAL::63 6 0.009259 +DEAL::63 7 0.01852 +DEAL::0 0 0.3750 +DEAL::0 1 0.1250 +DEAL::0 2 0.3750 +DEAL::0 3 0.1250 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::1 0 0.2500 +DEAL::1 1 0.2500 +DEAL::1 2 0.2500 +DEAL::1 3 0.2500 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::2 0 0.1875 +DEAL::2 1 0.06250 +DEAL::2 2 0.5625 +DEAL::2 3 0.1875 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::3 0 0.1250 +DEAL::3 1 0.1250 +DEAL::3 2 0.3750 +DEAL::3 3 0.3750 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::4 0 0.2812 +DEAL::4 1 0.09375 +DEAL::4 2 0.2812 +DEAL::4 3 0.09375 +DEAL::4 4 0.09375 +DEAL::4 5 0.03125 +DEAL::4 6 0.09375 +DEAL::4 7 0.03125 +DEAL::5 0 0.1875 +DEAL::5 1 0.1875 +DEAL::5 2 0.1875 +DEAL::5 3 0.1875 +DEAL::5 4 0.06250 +DEAL::5 5 0.06250 +DEAL::5 6 0.06250 +DEAL::5 7 0.06250 +DEAL::6 0 0.1406 +DEAL::6 1 0.04688 +DEAL::6 2 0.4219 +DEAL::6 3 0.1406 +DEAL::6 4 0.04688 +DEAL::6 5 0.01562 +DEAL::6 6 0.1406 +DEAL::6 7 0.04687 +DEAL::7 0 0.09375 +DEAL::7 1 0.09375 +DEAL::7 2 0.2812 +DEAL::7 3 0.2812 +DEAL::7 4 0.03125 +DEAL::7 5 0.03125 +DEAL::7 6 0.09375 +DEAL::7 7 0.09375 +DEAL::8 0 0.3125 +DEAL::8 1 0.1042 +DEAL::8 2 0.4375 +DEAL::8 3 0.1458 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::9 0 0.2500 +DEAL::9 1 0.08333 +DEAL::9 2 0.5000 +DEAL::9 3 0.1667 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::10 0 0.2083 +DEAL::10 1 0.2083 +DEAL::10 2 0.2917 +DEAL::10 3 0.2917 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::11 0 0.1667 +DEAL::11 1 0.1667 +DEAL::11 2 0.3333 +DEAL::11 3 0.3333 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::12 0 0.3333 +DEAL::12 1 0.1667 +DEAL::12 2 0.3333 +DEAL::12 3 0.1667 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::13 0 0.2917 +DEAL::13 1 0.2083 +DEAL::13 2 0.2917 +DEAL::13 3 0.2083 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::14 0 0.1667 +DEAL::14 1 0.08333 +DEAL::14 2 0.5000 +DEAL::14 3 0.2500 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::15 0 0.1458 +DEAL::15 1 0.1042 +DEAL::15 2 0.4375 +DEAL::15 3 0.3125 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::16 0 0.2344 +DEAL::16 1 0.07812 +DEAL::16 2 0.3281 +DEAL::16 3 0.1094 +DEAL::16 4 0.07812 +DEAL::16 5 0.02604 +DEAL::16 6 0.1094 +DEAL::16 7 0.03646 +DEAL::17 0 0.1875 +DEAL::17 1 0.06250 +DEAL::17 2 0.3750 +DEAL::17 3 0.1250 +DEAL::17 4 0.06250 +DEAL::17 5 0.02083 +DEAL::17 6 0.1250 +DEAL::17 7 0.04167 +DEAL::18 0 0.1562 +DEAL::18 1 0.1562 +DEAL::18 2 0.2187 +DEAL::18 3 0.2187 +DEAL::18 4 0.05208 +DEAL::18 5 0.05208 +DEAL::18 6 0.07292 +DEAL::18 7 0.07292 +DEAL::19 0 0.1250 +DEAL::19 1 0.1250 +DEAL::19 2 0.2500 +DEAL::19 3 0.2500 +DEAL::19 4 0.04167 +DEAL::19 5 0.04167 +DEAL::19 6 0.08333 +DEAL::19 7 0.08333 +DEAL::20 0 0.2500 +DEAL::20 1 0.1250 +DEAL::20 2 0.2500 +DEAL::20 3 0.1250 +DEAL::20 4 0.08333 +DEAL::20 5 0.04167 +DEAL::20 6 0.08333 +DEAL::20 7 0.04167 +DEAL::21 0 0.2188 +DEAL::21 1 0.1562 +DEAL::21 2 0.2188 +DEAL::21 3 0.1562 +DEAL::21 4 0.07292 +DEAL::21 5 0.05208 +DEAL::21 6 0.07292 +DEAL::21 7 0.05208 +DEAL::22 0 0.1250 +DEAL::22 1 0.06250 +DEAL::22 2 0.3750 +DEAL::22 3 0.1875 +DEAL::22 4 0.04167 +DEAL::22 5 0.02083 +DEAL::22 6 0.1250 +DEAL::22 7 0.06250 +DEAL::23 0 0.1094 +DEAL::23 1 0.07812 +DEAL::23 2 0.3281 +DEAL::23 3 0.2344 +DEAL::23 4 0.03646 +DEAL::23 5 0.02604 +DEAL::23 6 0.1094 +DEAL::23 7 0.07812 +DEAL::24 0 0.3438 +DEAL::24 1 0.1146 +DEAL::24 2 0.3437 +DEAL::24 3 0.1146 +DEAL::24 4 0.03125 +DEAL::24 5 0.01042 +DEAL::24 6 0.03125 +DEAL::24 7 0.01042 +DEAL::25 0 0.3125 +DEAL::25 1 0.1042 +DEAL::25 2 0.3125 +DEAL::25 3 0.1042 +DEAL::25 4 0.06250 +DEAL::25 5 0.02083 +DEAL::25 6 0.06250 +DEAL::25 7 0.02083 +DEAL::26 0 0.2292 +DEAL::26 1 0.2292 +DEAL::26 2 0.2292 +DEAL::26 3 0.2292 +DEAL::26 4 0.02083 +DEAL::26 5 0.02083 +DEAL::26 6 0.02083 +DEAL::26 7 0.02083 +DEAL::27 0 0.2083 +DEAL::27 1 0.2083 +DEAL::27 2 0.2083 +DEAL::27 3 0.2083 +DEAL::27 4 0.04167 +DEAL::27 5 0.04167 +DEAL::27 6 0.04167 +DEAL::27 7 0.04167 +DEAL::28 0 0.1719 +DEAL::28 1 0.05729 +DEAL::28 2 0.5156 +DEAL::28 3 0.1719 +DEAL::28 4 0.01562 +DEAL::28 5 0.005208 +DEAL::28 6 0.04687 +DEAL::28 7 0.01562 +DEAL::29 0 0.1563 +DEAL::29 1 0.05208 +DEAL::29 2 0.4687 +DEAL::29 3 0.1562 +DEAL::29 4 0.03125 +DEAL::29 5 0.01042 +DEAL::29 6 0.09375 +DEAL::29 7 0.03125 +DEAL::30 0 0.1146 +DEAL::30 1 0.1146 +DEAL::30 2 0.3438 +DEAL::30 3 0.3437 +DEAL::30 4 0.01042 +DEAL::30 5 0.01042 +DEAL::30 6 0.03125 +DEAL::30 7 0.03125 +DEAL::31 0 0.1042 +DEAL::31 1 0.1042 +DEAL::31 2 0.3125 +DEAL::31 3 0.3125 +DEAL::31 4 0.02083 +DEAL::31 5 0.02083 +DEAL::31 6 0.06250 +DEAL::31 7 0.06250 +DEAL::32 0 0.2865 +DEAL::32 1 0.09549 +DEAL::32 2 0.4010 +DEAL::32 3 0.1337 +DEAL::32 4 0.02604 +DEAL::32 5 0.008681 +DEAL::32 6 0.03646 +DEAL::32 7 0.01215 +DEAL::33 0 0.2292 +DEAL::33 1 0.07639 +DEAL::33 2 0.4583 +DEAL::33 3 0.1528 +DEAL::33 4 0.02083 +DEAL::33 5 0.006944 +DEAL::33 6 0.04167 +DEAL::33 7 0.01389 +DEAL::34 0 0.2604 +DEAL::34 1 0.08681 +DEAL::34 2 0.3646 +DEAL::34 3 0.1215 +DEAL::34 4 0.05208 +DEAL::34 5 0.01736 +DEAL::34 6 0.07292 +DEAL::34 7 0.02431 +DEAL::35 0 0.2083 +DEAL::35 1 0.06944 +DEAL::35 2 0.4167 +DEAL::35 3 0.1389 +DEAL::35 4 0.04167 +DEAL::35 5 0.01389 +DEAL::35 6 0.08333 +DEAL::35 7 0.02778 +DEAL::36 0 0.1910 +DEAL::36 1 0.1910 +DEAL::36 2 0.2674 +DEAL::36 3 0.2674 +DEAL::36 4 0.01736 +DEAL::36 5 0.01736 +DEAL::36 6 0.02431 +DEAL::36 7 0.02431 +DEAL::37 0 0.1528 +DEAL::37 1 0.1528 +DEAL::37 2 0.3056 +DEAL::37 3 0.3056 +DEAL::37 4 0.01389 +DEAL::37 5 0.01389 +DEAL::37 6 0.02778 +DEAL::37 7 0.02778 +DEAL::38 0 0.1736 +DEAL::38 1 0.1736 +DEAL::38 2 0.2431 +DEAL::38 3 0.2431 +DEAL::38 4 0.03472 +DEAL::38 5 0.03472 +DEAL::38 6 0.04861 +DEAL::38 7 0.04861 +DEAL::39 0 0.1389 +DEAL::39 1 0.1389 +DEAL::39 2 0.2778 +DEAL::39 3 0.2778 +DEAL::39 4 0.02778 +DEAL::39 5 0.02778 +DEAL::39 6 0.05556 +DEAL::39 7 0.05556 +DEAL::40 0 0.3056 +DEAL::40 1 0.1528 +DEAL::40 2 0.3056 +DEAL::40 3 0.1528 +DEAL::40 4 0.02778 +DEAL::40 5 0.01389 +DEAL::40 6 0.02778 +DEAL::40 7 0.01389 +DEAL::41 0 0.2778 +DEAL::41 1 0.1389 +DEAL::41 2 0.2778 +DEAL::41 3 0.1389 +DEAL::41 4 0.05556 +DEAL::41 5 0.02778 +DEAL::41 6 0.05556 +DEAL::41 7 0.02778 +DEAL::42 0 0.2674 +DEAL::42 1 0.1910 +DEAL::42 2 0.2674 +DEAL::42 3 0.1910 +DEAL::42 4 0.02431 +DEAL::42 5 0.01736 +DEAL::42 6 0.02431 +DEAL::42 7 0.01736 +DEAL::43 0 0.2431 +DEAL::43 1 0.1736 +DEAL::43 2 0.2431 +DEAL::43 3 0.1736 +DEAL::43 4 0.04861 +DEAL::43 5 0.03472 +DEAL::43 6 0.04861 +DEAL::43 7 0.03472 +DEAL::44 0 0.1528 +DEAL::44 1 0.07639 +DEAL::44 2 0.4583 +DEAL::44 3 0.2292 +DEAL::44 4 0.01389 +DEAL::44 5 0.006944 +DEAL::44 6 0.04167 +DEAL::44 7 0.02083 +DEAL::45 0 0.1389 +DEAL::45 1 0.06944 +DEAL::45 2 0.4167 +DEAL::45 3 0.2083 +DEAL::45 4 0.02778 +DEAL::45 5 0.01389 +DEAL::45 6 0.08333 +DEAL::45 7 0.04167 +DEAL::46 0 0.1337 +DEAL::46 1 0.09549 +DEAL::46 2 0.4010 +DEAL::46 3 0.2865 +DEAL::46 4 0.01215 +DEAL::46 5 0.008681 +DEAL::46 6 0.03646 +DEAL::46 7 0.02604 +DEAL::47 0 0.1215 +DEAL::47 1 0.08681 +DEAL::47 2 0.3646 +DEAL::47 3 0.2604 +DEAL::47 4 0.02431 +DEAL::47 5 0.01736 +DEAL::47 6 0.07292 +DEAL::47 7 0.05208 +DEAL::48 0 0.2778 +DEAL::48 1 0.1389 +DEAL::48 2 0.3889 +DEAL::48 3 0.1944 +DEAL::48 4 0 +DEAL::48 5 0 +DEAL::48 6 0 +DEAL::48 7 0 +DEAL::49 0 0.2431 +DEAL::49 1 0.1736 +DEAL::49 2 0.3403 +DEAL::49 3 0.2431 +DEAL::49 4 0 +DEAL::49 5 0 +DEAL::49 6 0 +DEAL::49 7 0 +DEAL::50 0 0.2222 +DEAL::50 1 0.1111 +DEAL::50 2 0.4444 +DEAL::50 3 0.2222 +DEAL::50 4 0 +DEAL::50 5 0 +DEAL::50 6 0 +DEAL::50 7 0 +DEAL::51 0 0.1944 +DEAL::51 1 0.1389 +DEAL::51 2 0.3889 +DEAL::51 3 0.2778 +DEAL::51 4 0 +DEAL::51 5 0 +DEAL::51 6 0 +DEAL::51 7 0 +DEAL::52 0 0.2083 +DEAL::52 1 0.1042 +DEAL::52 2 0.2917 +DEAL::52 3 0.1458 +DEAL::52 4 0.06944 +DEAL::52 5 0.03472 +DEAL::52 6 0.09722 +DEAL::52 7 0.04861 +DEAL::53 0 0.1823 +DEAL::53 1 0.1302 +DEAL::53 2 0.2552 +DEAL::53 3 0.1823 +DEAL::53 4 0.06076 +DEAL::53 5 0.04340 +DEAL::53 6 0.08507 +DEAL::53 7 0.06076 +DEAL::54 0 0.1667 +DEAL::54 1 0.08333 +DEAL::54 2 0.3333 +DEAL::54 3 0.1667 +DEAL::54 4 0.05556 +DEAL::54 5 0.02778 +DEAL::54 6 0.1111 +DEAL::54 7 0.05556 +DEAL::55 0 0.1458 +DEAL::55 1 0.1042 +DEAL::55 2 0.2917 +DEAL::55 3 0.2083 +DEAL::55 4 0.04861 +DEAL::55 5 0.03472 +DEAL::55 6 0.09722 +DEAL::55 7 0.06944 +DEAL::56 0 0.2546 +DEAL::56 1 0.1273 +DEAL::56 2 0.3565 +DEAL::56 3 0.1782 +DEAL::56 4 0.02315 +DEAL::56 5 0.01157 +DEAL::56 6 0.03241 +DEAL::56 7 0.01620 +DEAL::57 0 0.2228 +DEAL::57 1 0.1591 +DEAL::57 2 0.3119 +DEAL::57 3 0.2228 +DEAL::57 4 0.02025 +DEAL::57 5 0.01447 +DEAL::57 6 0.02836 +DEAL::57 7 0.02025 +DEAL::58 0 0.2037 +DEAL::58 1 0.1019 +DEAL::58 2 0.4074 +DEAL::58 3 0.2037 +DEAL::58 4 0.01852 +DEAL::58 5 0.009259 +DEAL::58 6 0.03704 +DEAL::58 7 0.01852 +DEAL::59 0 0.1782 +DEAL::59 1 0.1273 +DEAL::59 2 0.3565 +DEAL::59 3 0.2546 +DEAL::59 4 0.01620 +DEAL::59 5 0.01157 +DEAL::59 6 0.03241 +DEAL::59 7 0.02315 +DEAL::60 0 0.2315 +DEAL::60 1 0.1157 +DEAL::60 2 0.3241 +DEAL::60 3 0.1620 +DEAL::60 4 0.04630 +DEAL::60 5 0.02315 +DEAL::60 6 0.06481 +DEAL::60 7 0.03241 +DEAL::61 0 0.2025 +DEAL::61 1 0.1447 +DEAL::61 2 0.2836 +DEAL::61 3 0.2025 +DEAL::61 4 0.04051 +DEAL::61 5 0.02894 +DEAL::61 6 0.05671 +DEAL::61 7 0.04051 +DEAL::62 0 0.1852 +DEAL::62 1 0.09259 +DEAL::62 2 0.3704 +DEAL::62 3 0.1852 +DEAL::62 4 0.03704 +DEAL::62 5 0.01852 +DEAL::62 6 0.07407 +DEAL::62 7 0.03704 +DEAL::63 0 0.1620 +DEAL::63 1 0.1157 +DEAL::63 2 0.3241 +DEAL::63 3 0.2315 +DEAL::63 4 0.03241 +DEAL::63 5 0.02315 +DEAL::63 6 0.06481 +DEAL::63 7 0.04630 +DEAL::0 0 0.1250 +DEAL::0 1 0.1250 +DEAL::0 2 0.3750 +DEAL::0 3 0.3750 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::1 0 0.06250 +DEAL::1 1 0.1875 +DEAL::1 2 0.1875 +DEAL::1 3 0.5625 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.5000 +DEAL::2 3 0.5000 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0.2500 +DEAL::3 3 0.7500 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::4 0 0.09375 +DEAL::4 1 0.09375 +DEAL::4 2 0.2812 +DEAL::4 3 0.2812 +DEAL::4 4 0.03125 +DEAL::4 5 0.03125 +DEAL::4 6 0.09375 +DEAL::4 7 0.09375 +DEAL::5 0 0.04688 +DEAL::5 1 0.1406 +DEAL::5 2 0.1406 +DEAL::5 3 0.4219 +DEAL::5 4 0.01562 +DEAL::5 5 0.04687 +DEAL::5 6 0.04687 +DEAL::5 7 0.1406 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0.3750 +DEAL::6 3 0.3750 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0.1250 +DEAL::6 7 0.1250 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0.1875 +DEAL::7 3 0.5625 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0.06250 +DEAL::7 7 0.1875 +DEAL::8 0 0.08333 +DEAL::8 1 0.08333 +DEAL::8 2 0.4167 +DEAL::8 3 0.4167 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::9 0 0.04167 +DEAL::9 1 0.04167 +DEAL::9 2 0.4583 +DEAL::9 3 0.4583 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::10 0 0.04167 +DEAL::10 1 0.1250 +DEAL::10 2 0.2083 +DEAL::10 3 0.6250 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::11 0 0.02083 +DEAL::11 1 0.06250 +DEAL::11 2 0.2292 +DEAL::11 3 0.6875 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::12 0 0.1042 +DEAL::12 1 0.1458 +DEAL::12 2 0.3125 +DEAL::12 3 0.4375 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::13 0 0.08333 +DEAL::13 1 0.1667 +DEAL::13 2 0.2500 +DEAL::13 3 0.5000 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0.4167 +DEAL::14 3 0.5833 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0.3333 +DEAL::15 3 0.6667 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::16 0 0.06250 +DEAL::16 1 0.06250 +DEAL::16 2 0.3125 +DEAL::16 3 0.3125 +DEAL::16 4 0.02083 +DEAL::16 5 0.02083 +DEAL::16 6 0.1042 +DEAL::16 7 0.1042 +DEAL::17 0 0.03125 +DEAL::17 1 0.03125 +DEAL::17 2 0.3438 +DEAL::17 3 0.3438 +DEAL::17 4 0.01042 +DEAL::17 5 0.01042 +DEAL::17 6 0.1146 +DEAL::17 7 0.1146 +DEAL::18 0 0.03125 +DEAL::18 1 0.09375 +DEAL::18 2 0.1563 +DEAL::18 3 0.4687 +DEAL::18 4 0.01042 +DEAL::18 5 0.03125 +DEAL::18 6 0.05208 +DEAL::18 7 0.1562 +DEAL::19 0 0.01563 +DEAL::19 1 0.04688 +DEAL::19 2 0.1719 +DEAL::19 3 0.5156 +DEAL::19 4 0.005208 +DEAL::19 5 0.01563 +DEAL::19 6 0.05729 +DEAL::19 7 0.1719 +DEAL::20 0 0.07812 +DEAL::20 1 0.1094 +DEAL::20 2 0.2344 +DEAL::20 3 0.3281 +DEAL::20 4 0.02604 +DEAL::20 5 0.03646 +DEAL::20 6 0.07812 +DEAL::20 7 0.1094 +DEAL::21 0 0.06250 +DEAL::21 1 0.1250 +DEAL::21 2 0.1875 +DEAL::21 3 0.3750 +DEAL::21 4 0.02083 +DEAL::21 5 0.04167 +DEAL::21 6 0.06250 +DEAL::21 7 0.1250 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0.3125 +DEAL::22 3 0.4375 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0.1042 +DEAL::22 7 0.1458 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0.2500 +DEAL::23 3 0.5000 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0.08333 +DEAL::23 7 0.1667 +DEAL::24 0 0.1146 +DEAL::24 1 0.1146 +DEAL::24 2 0.3438 +DEAL::24 3 0.3437 +DEAL::24 4 0.01042 +DEAL::24 5 0.01042 +DEAL::24 6 0.03125 +DEAL::24 7 0.03125 +DEAL::25 0 0.1042 +DEAL::25 1 0.1042 +DEAL::25 2 0.3125 +DEAL::25 3 0.3125 +DEAL::25 4 0.02083 +DEAL::25 5 0.02083 +DEAL::25 6 0.06250 +DEAL::25 7 0.06250 +DEAL::26 0 0.05729 +DEAL::26 1 0.1719 +DEAL::26 2 0.1719 +DEAL::26 3 0.5156 +DEAL::26 4 0.005208 +DEAL::26 5 0.01562 +DEAL::26 6 0.01562 +DEAL::26 7 0.04687 +DEAL::27 0 0.05208 +DEAL::27 1 0.1563 +DEAL::27 2 0.1562 +DEAL::27 3 0.4687 +DEAL::27 4 0.01042 +DEAL::27 5 0.03125 +DEAL::27 6 0.03125 +DEAL::27 7 0.09375 +DEAL::28 0 0 +DEAL::28 1 0 +DEAL::28 2 0.4583 +DEAL::28 3 0.4583 +DEAL::28 4 0 +DEAL::28 5 0 +DEAL::28 6 0.04167 +DEAL::28 7 0.04167 +DEAL::29 0 0 +DEAL::29 1 0 +DEAL::29 2 0.4167 +DEAL::29 3 0.4167 +DEAL::29 4 0 +DEAL::29 5 0 +DEAL::29 6 0.08333 +DEAL::29 7 0.08333 +DEAL::30 0 0 +DEAL::30 1 0 +DEAL::30 2 0.2292 +DEAL::30 3 0.6875 +DEAL::30 4 0 +DEAL::30 5 0 +DEAL::30 6 0.02083 +DEAL::30 7 0.06250 +DEAL::31 0 0 +DEAL::31 1 0 +DEAL::31 2 0.2083 +DEAL::31 3 0.6250 +DEAL::31 4 0 +DEAL::31 5 0 +DEAL::31 6 0.04167 +DEAL::31 7 0.1250 +DEAL::32 0 0.07639 +DEAL::32 1 0.07639 +DEAL::32 2 0.3819 +DEAL::32 3 0.3819 +DEAL::32 4 0.006944 +DEAL::32 5 0.006944 +DEAL::32 6 0.03472 +DEAL::32 7 0.03472 +DEAL::33 0 0.03819 +DEAL::33 1 0.03819 +DEAL::33 2 0.4201 +DEAL::33 3 0.4201 +DEAL::33 4 0.003472 +DEAL::33 5 0.003472 +DEAL::33 6 0.03819 +DEAL::33 7 0.03819 +DEAL::34 0 0.06944 +DEAL::34 1 0.06944 +DEAL::34 2 0.3472 +DEAL::34 3 0.3472 +DEAL::34 4 0.01389 +DEAL::34 5 0.01389 +DEAL::34 6 0.06944 +DEAL::34 7 0.06944 +DEAL::35 0 0.03472 +DEAL::35 1 0.03472 +DEAL::35 2 0.3819 +DEAL::35 3 0.3819 +DEAL::35 4 0.006944 +DEAL::35 5 0.006944 +DEAL::35 6 0.07639 +DEAL::35 7 0.07639 +DEAL::36 0 0.03819 +DEAL::36 1 0.1146 +DEAL::36 2 0.1910 +DEAL::36 3 0.5729 +DEAL::36 4 0.003472 +DEAL::36 5 0.01042 +DEAL::36 6 0.01736 +DEAL::36 7 0.05208 +DEAL::37 0 0.01910 +DEAL::37 1 0.05729 +DEAL::37 2 0.2101 +DEAL::37 3 0.6302 +DEAL::37 4 0.001736 +DEAL::37 5 0.005208 +DEAL::37 6 0.01910 +DEAL::37 7 0.05729 +DEAL::38 0 0.03472 +DEAL::38 1 0.1042 +DEAL::38 2 0.1736 +DEAL::38 3 0.5208 +DEAL::38 4 0.006944 +DEAL::38 5 0.02083 +DEAL::38 6 0.03472 +DEAL::38 7 0.1042 +DEAL::39 0 0.01736 +DEAL::39 1 0.05208 +DEAL::39 2 0.1910 +DEAL::39 3 0.5729 +DEAL::39 4 0.003472 +DEAL::39 5 0.01042 +DEAL::39 6 0.03819 +DEAL::39 7 0.1146 +DEAL::40 0 0.09549 +DEAL::40 1 0.1337 +DEAL::40 2 0.2865 +DEAL::40 3 0.4010 +DEAL::40 4 0.008681 +DEAL::40 5 0.01215 +DEAL::40 6 0.02604 +DEAL::40 7 0.03646 +DEAL::41 0 0.08681 +DEAL::41 1 0.1215 +DEAL::41 2 0.2604 +DEAL::41 3 0.3646 +DEAL::41 4 0.01736 +DEAL::41 5 0.02431 +DEAL::41 6 0.05208 +DEAL::41 7 0.07292 +DEAL::42 0 0.07639 +DEAL::42 1 0.1528 +DEAL::42 2 0.2292 +DEAL::42 3 0.4583 +DEAL::42 4 0.006944 +DEAL::42 5 0.01389 +DEAL::42 6 0.02083 +DEAL::42 7 0.04167 +DEAL::43 0 0.06944 +DEAL::43 1 0.1389 +DEAL::43 2 0.2083 +DEAL::43 3 0.4167 +DEAL::43 4 0.01389 +DEAL::43 5 0.02778 +DEAL::43 6 0.04167 +DEAL::43 7 0.08333 +DEAL::44 0 0 +DEAL::44 1 0 +DEAL::44 2 0.3819 +DEAL::44 3 0.5347 +DEAL::44 4 0 +DEAL::44 5 0 +DEAL::44 6 0.03472 +DEAL::44 7 0.04861 +DEAL::45 0 0 +DEAL::45 1 0 +DEAL::45 2 0.3472 +DEAL::45 3 0.4861 +DEAL::45 4 0 +DEAL::45 5 0 +DEAL::45 6 0.06944 +DEAL::45 7 0.09722 +DEAL::46 0 0 +DEAL::46 1 0 +DEAL::46 2 0.3056 +DEAL::46 3 0.6111 +DEAL::46 4 0 +DEAL::46 5 0 +DEAL::46 6 0.02778 +DEAL::46 7 0.05556 +DEAL::47 0 0 +DEAL::47 1 0 +DEAL::47 2 0.2778 +DEAL::47 3 0.5556 +DEAL::47 4 0 +DEAL::47 5 0 +DEAL::47 6 0.05556 +DEAL::47 7 0.1111 +DEAL::48 0 0.06944 +DEAL::48 1 0.09722 +DEAL::48 2 0.3472 +DEAL::48 3 0.4861 +DEAL::48 4 0 +DEAL::48 5 0 +DEAL::48 6 0 +DEAL::48 7 0 +DEAL::49 0 0.05556 +DEAL::49 1 0.1111 +DEAL::49 2 0.2778 +DEAL::49 3 0.5556 +DEAL::49 4 0 +DEAL::49 5 0 +DEAL::49 6 0 +DEAL::49 7 0 +DEAL::50 0 0.03472 +DEAL::50 1 0.04861 +DEAL::50 2 0.3819 +DEAL::50 3 0.5347 +DEAL::50 4 0 +DEAL::50 5 0 +DEAL::50 6 0 +DEAL::50 7 0 +DEAL::51 0 0.02778 +DEAL::51 1 0.05556 +DEAL::51 2 0.3056 +DEAL::51 3 0.6111 +DEAL::51 4 0 +DEAL::51 5 0 +DEAL::51 6 0 +DEAL::51 7 0 +DEAL::52 0 0.05208 +DEAL::52 1 0.07292 +DEAL::52 2 0.2604 +DEAL::52 3 0.3646 +DEAL::52 4 0.01736 +DEAL::52 5 0.02431 +DEAL::52 6 0.08681 +DEAL::52 7 0.1215 +DEAL::53 0 0.04167 +DEAL::53 1 0.08333 +DEAL::53 2 0.2083 +DEAL::53 3 0.4167 +DEAL::53 4 0.01389 +DEAL::53 5 0.02778 +DEAL::53 6 0.06944 +DEAL::53 7 0.1389 +DEAL::54 0 0.02604 +DEAL::54 1 0.03646 +DEAL::54 2 0.2865 +DEAL::54 3 0.4010 +DEAL::54 4 0.008681 +DEAL::54 5 0.01215 +DEAL::54 6 0.09549 +DEAL::54 7 0.1337 +DEAL::55 0 0.02083 +DEAL::55 1 0.04167 +DEAL::55 2 0.2292 +DEAL::55 3 0.4583 +DEAL::55 4 0.006944 +DEAL::55 5 0.01389 +DEAL::55 6 0.07639 +DEAL::55 7 0.1528 +DEAL::56 0 0.06366 +DEAL::56 1 0.08912 +DEAL::56 2 0.3183 +DEAL::56 3 0.4456 +DEAL::56 4 0.005787 +DEAL::56 5 0.008102 +DEAL::56 6 0.02894 +DEAL::56 7 0.04051 +DEAL::57 0 0.05093 +DEAL::57 1 0.1019 +DEAL::57 2 0.2546 +DEAL::57 3 0.5093 +DEAL::57 4 0.004630 +DEAL::57 5 0.009259 +DEAL::57 6 0.02315 +DEAL::57 7 0.04630 +DEAL::58 0 0.03183 +DEAL::58 1 0.04456 +DEAL::58 2 0.3501 +DEAL::58 3 0.4902 +DEAL::58 4 0.002894 +DEAL::58 5 0.004051 +DEAL::58 6 0.03183 +DEAL::58 7 0.04456 +DEAL::59 0 0.02546 +DEAL::59 1 0.05093 +DEAL::59 2 0.2801 +DEAL::59 3 0.5602 +DEAL::59 4 0.002315 +DEAL::59 5 0.004630 +DEAL::59 6 0.02546 +DEAL::59 7 0.05093 +DEAL::60 0 0.05787 +DEAL::60 1 0.08102 +DEAL::60 2 0.2894 +DEAL::60 3 0.4051 +DEAL::60 4 0.01157 +DEAL::60 5 0.01620 +DEAL::60 6 0.05787 +DEAL::60 7 0.08102 +DEAL::61 0 0.04630 +DEAL::61 1 0.09259 +DEAL::61 2 0.2315 +DEAL::61 3 0.4630 +DEAL::61 4 0.009259 +DEAL::61 5 0.01852 +DEAL::61 6 0.04630 +DEAL::61 7 0.09259 +DEAL::62 0 0.02894 +DEAL::62 1 0.04051 +DEAL::62 2 0.3183 +DEAL::62 3 0.4456 +DEAL::62 4 0.005787 +DEAL::62 5 0.008102 +DEAL::62 6 0.06366 +DEAL::62 7 0.08912 +DEAL::63 0 0.02315 +DEAL::63 1 0.04630 +DEAL::63 2 0.2546 +DEAL::63 3 0.5093 +DEAL::63 4 0.004630 +DEAL::63 5 0.009259 +DEAL::63 6 0.05093 +DEAL::63 7 0.1019 +DEAL::0 0 0.2812 +DEAL::0 1 0.09375 +DEAL::0 2 0.09375 +DEAL::0 3 0.03125 +DEAL::0 4 0.2812 +DEAL::0 5 0.09375 +DEAL::0 6 0.09375 +DEAL::0 7 0.03125 +DEAL::1 0 0.1875 +DEAL::1 1 0.1875 +DEAL::1 2 0.06250 +DEAL::1 3 0.06250 +DEAL::1 4 0.1875 +DEAL::1 5 0.1875 +DEAL::1 6 0.06250 +DEAL::1 7 0.06250 +DEAL::2 0 0.1875 +DEAL::2 1 0.06250 +DEAL::2 2 0.1875 +DEAL::2 3 0.06250 +DEAL::2 4 0.1875 +DEAL::2 5 0.06250 +DEAL::2 6 0.1875 +DEAL::2 7 0.06250 +DEAL::3 0 0.1250 +DEAL::3 1 0.1250 +DEAL::3 2 0.1250 +DEAL::3 3 0.1250 +DEAL::3 4 0.1250 +DEAL::3 5 0.1250 +DEAL::3 6 0.1250 +DEAL::3 7 0.1250 +DEAL::4 0 0.1406 +DEAL::4 1 0.04688 +DEAL::4 2 0.04688 +DEAL::4 3 0.01562 +DEAL::4 4 0.4219 +DEAL::4 5 0.1406 +DEAL::4 6 0.1406 +DEAL::4 7 0.04687 +DEAL::5 0 0.09375 +DEAL::5 1 0.09375 +DEAL::5 2 0.03125 +DEAL::5 3 0.03125 +DEAL::5 4 0.2812 +DEAL::5 5 0.2812 +DEAL::5 6 0.09375 +DEAL::5 7 0.09375 +DEAL::6 0 0.09375 +DEAL::6 1 0.03125 +DEAL::6 2 0.09375 +DEAL::6 3 0.03125 +DEAL::6 4 0.2812 +DEAL::6 5 0.09375 +DEAL::6 6 0.2812 +DEAL::6 7 0.09375 +DEAL::7 0 0.06250 +DEAL::7 1 0.06250 +DEAL::7 2 0.06250 +DEAL::7 3 0.06250 +DEAL::7 4 0.1875 +DEAL::7 5 0.1875 +DEAL::7 6 0.1875 +DEAL::7 7 0.1875 +DEAL::8 0 0.2500 +DEAL::8 1 0.08333 +DEAL::8 2 0.1250 +DEAL::8 3 0.04167 +DEAL::8 4 0.2500 +DEAL::8 5 0.08333 +DEAL::8 6 0.1250 +DEAL::8 7 0.04167 +DEAL::9 0 0.2188 +DEAL::9 1 0.07292 +DEAL::9 2 0.1562 +DEAL::9 3 0.05208 +DEAL::9 4 0.2188 +DEAL::9 5 0.07292 +DEAL::9 6 0.1562 +DEAL::9 7 0.05208 +DEAL::10 0 0.1667 +DEAL::10 1 0.1667 +DEAL::10 2 0.08333 +DEAL::10 3 0.08333 +DEAL::10 4 0.1667 +DEAL::10 5 0.1667 +DEAL::10 6 0.08333 +DEAL::10 7 0.08333 +DEAL::11 0 0.1458 +DEAL::11 1 0.1458 +DEAL::11 2 0.1042 +DEAL::11 3 0.1042 +DEAL::11 4 0.1458 +DEAL::11 5 0.1458 +DEAL::11 6 0.1042 +DEAL::11 7 0.1042 +DEAL::12 0 0.2500 +DEAL::12 1 0.1250 +DEAL::12 2 0.08333 +DEAL::12 3 0.04167 +DEAL::12 4 0.2500 +DEAL::12 5 0.1250 +DEAL::12 6 0.08333 +DEAL::12 7 0.04167 +DEAL::13 0 0.2188 +DEAL::13 1 0.1562 +DEAL::13 2 0.07292 +DEAL::13 3 0.05208 +DEAL::13 4 0.2188 +DEAL::13 5 0.1562 +DEAL::13 6 0.07292 +DEAL::13 7 0.05208 +DEAL::14 0 0.1667 +DEAL::14 1 0.08333 +DEAL::14 2 0.1667 +DEAL::14 3 0.08333 +DEAL::14 4 0.1667 +DEAL::14 5 0.08333 +DEAL::14 6 0.1667 +DEAL::14 7 0.08333 +DEAL::15 0 0.1458 +DEAL::15 1 0.1042 +DEAL::15 2 0.1458 +DEAL::15 3 0.1042 +DEAL::15 4 0.1458 +DEAL::15 5 0.1042 +DEAL::15 6 0.1458 +DEAL::15 7 0.1042 +DEAL::16 0 0.1250 +DEAL::16 1 0.04167 +DEAL::16 2 0.06250 +DEAL::16 3 0.02083 +DEAL::16 4 0.3750 +DEAL::16 5 0.1250 +DEAL::16 6 0.1875 +DEAL::16 7 0.06250 +DEAL::17 0 0.1094 +DEAL::17 1 0.03646 +DEAL::17 2 0.07812 +DEAL::17 3 0.02604 +DEAL::17 4 0.3281 +DEAL::17 5 0.1094 +DEAL::17 6 0.2344 +DEAL::17 7 0.07812 +DEAL::18 0 0.08333 +DEAL::18 1 0.08333 +DEAL::18 2 0.04167 +DEAL::18 3 0.04167 +DEAL::18 4 0.2500 +DEAL::18 5 0.2500 +DEAL::18 6 0.1250 +DEAL::18 7 0.1250 +DEAL::19 0 0.07292 +DEAL::19 1 0.07292 +DEAL::19 2 0.05208 +DEAL::19 3 0.05208 +DEAL::19 4 0.2188 +DEAL::19 5 0.2188 +DEAL::19 6 0.1562 +DEAL::19 7 0.1562 +DEAL::20 0 0.1250 +DEAL::20 1 0.06250 +DEAL::20 2 0.04167 +DEAL::20 3 0.02083 +DEAL::20 4 0.3750 +DEAL::20 5 0.1875 +DEAL::20 6 0.1250 +DEAL::20 7 0.06250 +DEAL::21 0 0.1094 +DEAL::21 1 0.07812 +DEAL::21 2 0.03646 +DEAL::21 3 0.02604 +DEAL::21 4 0.3281 +DEAL::21 5 0.2344 +DEAL::21 6 0.1094 +DEAL::21 7 0.07812 +DEAL::22 0 0.08333 +DEAL::22 1 0.04167 +DEAL::22 2 0.08333 +DEAL::22 3 0.04167 +DEAL::22 4 0.2500 +DEAL::22 5 0.1250 +DEAL::22 6 0.2500 +DEAL::22 7 0.1250 +DEAL::23 0 0.07292 +DEAL::23 1 0.05208 +DEAL::23 2 0.07292 +DEAL::23 3 0.05208 +DEAL::23 4 0.2188 +DEAL::23 5 0.1562 +DEAL::23 6 0.2188 +DEAL::23 7 0.1562 +DEAL::24 0 0.2344 +DEAL::24 1 0.07812 +DEAL::24 2 0.07812 +DEAL::24 3 0.02604 +DEAL::24 4 0.3281 +DEAL::24 5 0.1094 +DEAL::24 6 0.1094 +DEAL::24 7 0.03646 +DEAL::25 0 0.1875 +DEAL::25 1 0.06250 +DEAL::25 2 0.06250 +DEAL::25 3 0.02083 +DEAL::25 4 0.3750 +DEAL::25 5 0.1250 +DEAL::25 6 0.1250 +DEAL::25 7 0.04167 +DEAL::26 0 0.1562 +DEAL::26 1 0.1562 +DEAL::26 2 0.05208 +DEAL::26 3 0.05208 +DEAL::26 4 0.2187 +DEAL::26 5 0.2187 +DEAL::26 6 0.07292 +DEAL::26 7 0.07292 +DEAL::27 0 0.1250 +DEAL::27 1 0.1250 +DEAL::27 2 0.04167 +DEAL::27 3 0.04167 +DEAL::27 4 0.2500 +DEAL::27 5 0.2500 +DEAL::27 6 0.08333 +DEAL::27 7 0.08333 +DEAL::28 0 0.1562 +DEAL::28 1 0.05208 +DEAL::28 2 0.1562 +DEAL::28 3 0.05208 +DEAL::28 4 0.2187 +DEAL::28 5 0.07292 +DEAL::28 6 0.2187 +DEAL::28 7 0.07292 +DEAL::29 0 0.1250 +DEAL::29 1 0.04167 +DEAL::29 2 0.1250 +DEAL::29 3 0.04167 +DEAL::29 4 0.2500 +DEAL::29 5 0.08333 +DEAL::29 6 0.2500 +DEAL::29 7 0.08333 +DEAL::30 0 0.1042 +DEAL::30 1 0.1042 +DEAL::30 2 0.1042 +DEAL::30 3 0.1042 +DEAL::30 4 0.1458 +DEAL::30 5 0.1458 +DEAL::30 6 0.1458 +DEAL::30 7 0.1458 +DEAL::31 0 0.08333 +DEAL::31 1 0.08333 +DEAL::31 2 0.08333 +DEAL::31 3 0.08333 +DEAL::31 4 0.1667 +DEAL::31 5 0.1667 +DEAL::31 6 0.1667 +DEAL::31 7 0.1667 +DEAL::32 0 0.2083 +DEAL::32 1 0.06944 +DEAL::32 2 0.1042 +DEAL::32 3 0.03472 +DEAL::32 4 0.2917 +DEAL::32 5 0.09722 +DEAL::32 6 0.1458 +DEAL::32 7 0.04861 +DEAL::33 0 0.1823 +DEAL::33 1 0.06076 +DEAL::33 2 0.1302 +DEAL::33 3 0.04340 +DEAL::33 4 0.2552 +DEAL::33 5 0.08507 +DEAL::33 6 0.1823 +DEAL::33 7 0.06076 +DEAL::34 0 0.1667 +DEAL::34 1 0.05556 +DEAL::34 2 0.08333 +DEAL::34 3 0.02778 +DEAL::34 4 0.3333 +DEAL::34 5 0.1111 +DEAL::34 6 0.1667 +DEAL::34 7 0.05556 +DEAL::35 0 0.1458 +DEAL::35 1 0.04861 +DEAL::35 2 0.1042 +DEAL::35 3 0.03472 +DEAL::35 4 0.2917 +DEAL::35 5 0.09722 +DEAL::35 6 0.2083 +DEAL::35 7 0.06944 +DEAL::36 0 0.1389 +DEAL::36 1 0.1389 +DEAL::36 2 0.06944 +DEAL::36 3 0.06944 +DEAL::36 4 0.1944 +DEAL::36 5 0.1944 +DEAL::36 6 0.09722 +DEAL::36 7 0.09722 +DEAL::37 0 0.1215 +DEAL::37 1 0.1215 +DEAL::37 2 0.08681 +DEAL::37 3 0.08681 +DEAL::37 4 0.1701 +DEAL::37 5 0.1701 +DEAL::37 6 0.1215 +DEAL::37 7 0.1215 +DEAL::38 0 0.1111 +DEAL::38 1 0.1111 +DEAL::38 2 0.05556 +DEAL::38 3 0.05556 +DEAL::38 4 0.2222 +DEAL::38 5 0.2222 +DEAL::38 6 0.1111 +DEAL::38 7 0.1111 +DEAL::39 0 0.09722 +DEAL::39 1 0.09722 +DEAL::39 2 0.06944 +DEAL::39 3 0.06944 +DEAL::39 4 0.1944 +DEAL::39 5 0.1944 +DEAL::39 6 0.1389 +DEAL::39 7 0.1389 +DEAL::40 0 0.2083 +DEAL::40 1 0.1042 +DEAL::40 2 0.06944 +DEAL::40 3 0.03472 +DEAL::40 4 0.2917 +DEAL::40 5 0.1458 +DEAL::40 6 0.09722 +DEAL::40 7 0.04861 +DEAL::41 0 0.1667 +DEAL::41 1 0.08333 +DEAL::41 2 0.05556 +DEAL::41 3 0.02778 +DEAL::41 4 0.3333 +DEAL::41 5 0.1667 +DEAL::41 6 0.1111 +DEAL::41 7 0.05556 +DEAL::42 0 0.1823 +DEAL::42 1 0.1302 +DEAL::42 2 0.06076 +DEAL::42 3 0.04340 +DEAL::42 4 0.2552 +DEAL::42 5 0.1823 +DEAL::42 6 0.08507 +DEAL::42 7 0.06076 +DEAL::43 0 0.1458 +DEAL::43 1 0.1042 +DEAL::43 2 0.04861 +DEAL::43 3 0.03472 +DEAL::43 4 0.2917 +DEAL::43 5 0.2083 +DEAL::43 6 0.09722 +DEAL::43 7 0.06944 +DEAL::44 0 0.1389 +DEAL::44 1 0.06944 +DEAL::44 2 0.1389 +DEAL::44 3 0.06944 +DEAL::44 4 0.1944 +DEAL::44 5 0.09722 +DEAL::44 6 0.1944 +DEAL::44 7 0.09722 +DEAL::45 0 0.1111 +DEAL::45 1 0.05556 +DEAL::45 2 0.1111 +DEAL::45 3 0.05556 +DEAL::45 4 0.2222 +DEAL::45 5 0.1111 +DEAL::45 6 0.2222 +DEAL::45 7 0.1111 +DEAL::46 0 0.1215 +DEAL::46 1 0.08681 +DEAL::46 2 0.1215 +DEAL::46 3 0.08681 +DEAL::46 4 0.1701 +DEAL::46 5 0.1215 +DEAL::46 6 0.1701 +DEAL::46 7 0.1215 +DEAL::47 0 0.09722 +DEAL::47 1 0.06944 +DEAL::47 2 0.09722 +DEAL::47 3 0.06944 +DEAL::47 4 0.1944 +DEAL::47 5 0.1389 +DEAL::47 6 0.1944 +DEAL::47 7 0.1389 +DEAL::48 0 0.2222 +DEAL::48 1 0.1111 +DEAL::48 2 0.1111 +DEAL::48 3 0.05556 +DEAL::48 4 0.2222 +DEAL::48 5 0.1111 +DEAL::48 6 0.1111 +DEAL::48 7 0.05556 +DEAL::49 0 0.1944 +DEAL::49 1 0.1389 +DEAL::49 2 0.09722 +DEAL::49 3 0.06944 +DEAL::49 4 0.1944 +DEAL::49 5 0.1389 +DEAL::49 6 0.09722 +DEAL::49 7 0.06944 +DEAL::50 0 0.1944 +DEAL::50 1 0.09722 +DEAL::50 2 0.1389 +DEAL::50 3 0.06944 +DEAL::50 4 0.1944 +DEAL::50 5 0.09722 +DEAL::50 6 0.1389 +DEAL::50 7 0.06944 +DEAL::51 0 0.1701 +DEAL::51 1 0.1215 +DEAL::51 2 0.1215 +DEAL::51 3 0.08681 +DEAL::51 4 0.1701 +DEAL::51 5 0.1215 +DEAL::51 6 0.1215 +DEAL::51 7 0.08681 +DEAL::52 0 0.1111 +DEAL::52 1 0.05556 +DEAL::52 2 0.05556 +DEAL::52 3 0.02778 +DEAL::52 4 0.3333 +DEAL::52 5 0.1667 +DEAL::52 6 0.1667 +DEAL::52 7 0.08333 +DEAL::53 0 0.09722 +DEAL::53 1 0.06944 +DEAL::53 2 0.04861 +DEAL::53 3 0.03472 +DEAL::53 4 0.2917 +DEAL::53 5 0.2083 +DEAL::53 6 0.1458 +DEAL::53 7 0.1042 +DEAL::54 0 0.09722 +DEAL::54 1 0.04861 +DEAL::54 2 0.06944 +DEAL::54 3 0.03472 +DEAL::54 4 0.2917 +DEAL::54 5 0.1458 +DEAL::54 6 0.2083 +DEAL::54 7 0.1042 +DEAL::55 0 0.08507 +DEAL::55 1 0.06076 +DEAL::55 2 0.06076 +DEAL::55 3 0.04340 +DEAL::55 4 0.2552 +DEAL::55 5 0.1823 +DEAL::55 6 0.1823 +DEAL::55 7 0.1302 +DEAL::56 0 0.1852 +DEAL::56 1 0.09259 +DEAL::56 2 0.09259 +DEAL::56 3 0.04630 +DEAL::56 4 0.2593 +DEAL::56 5 0.1296 +DEAL::56 6 0.1296 +DEAL::56 7 0.06481 +DEAL::57 0 0.1620 +DEAL::57 1 0.1157 +DEAL::57 2 0.08102 +DEAL::57 3 0.05787 +DEAL::57 4 0.2269 +DEAL::57 5 0.1620 +DEAL::57 6 0.1134 +DEAL::57 7 0.08102 +DEAL::58 0 0.1620 +DEAL::58 1 0.08102 +DEAL::58 2 0.1157 +DEAL::58 3 0.05787 +DEAL::58 4 0.2269 +DEAL::58 5 0.1134 +DEAL::58 6 0.1620 +DEAL::58 7 0.08102 +DEAL::59 0 0.1418 +DEAL::59 1 0.1013 +DEAL::59 2 0.1013 +DEAL::59 3 0.07234 +DEAL::59 4 0.1985 +DEAL::59 5 0.1418 +DEAL::59 6 0.1418 +DEAL::59 7 0.1013 +DEAL::60 0 0.1481 +DEAL::60 1 0.07407 +DEAL::60 2 0.07407 +DEAL::60 3 0.03704 +DEAL::60 4 0.2963 +DEAL::60 5 0.1481 +DEAL::60 6 0.1481 +DEAL::60 7 0.07407 +DEAL::61 0 0.1296 +DEAL::61 1 0.09259 +DEAL::61 2 0.06481 +DEAL::61 3 0.04630 +DEAL::61 4 0.2593 +DEAL::61 5 0.1852 +DEAL::61 6 0.1296 +DEAL::61 7 0.09259 +DEAL::62 0 0.1296 +DEAL::62 1 0.06481 +DEAL::62 2 0.09259 +DEAL::62 3 0.04630 +DEAL::62 4 0.2593 +DEAL::62 5 0.1296 +DEAL::62 6 0.1852 +DEAL::62 7 0.09259 +DEAL::63 0 0.1134 +DEAL::63 1 0.08102 +DEAL::63 2 0.08102 +DEAL::63 3 0.05787 +DEAL::63 4 0.2269 +DEAL::63 5 0.1620 +DEAL::63 6 0.1620 +DEAL::63 7 0.1157 +DEAL::0 0 0.1250 +DEAL::0 1 0.1250 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0.3750 +DEAL::0 5 0.3750 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::1 0 0.06250 +DEAL::1 1 0.1875 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0.1875 +DEAL::1 5 0.5625 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::2 0 0.09375 +DEAL::2 1 0.09375 +DEAL::2 2 0.03125 +DEAL::2 3 0.03125 +DEAL::2 4 0.2812 +DEAL::2 5 0.2812 +DEAL::2 6 0.09375 +DEAL::2 7 0.09375 +DEAL::3 0 0.04688 +DEAL::3 1 0.1406 +DEAL::3 2 0.01562 +DEAL::3 3 0.04687 +DEAL::3 4 0.1406 +DEAL::3 5 0.4219 +DEAL::3 6 0.04687 +DEAL::3 7 0.1406 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.5000 +DEAL::4 5 0.5000 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.2500 +DEAL::5 5 0.7500 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0.3750 +DEAL::6 5 0.3750 +DEAL::6 6 0.1250 +DEAL::6 7 0.1250 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0.1875 +DEAL::7 5 0.5625 +DEAL::7 6 0.06250 +DEAL::7 7 0.1875 +DEAL::8 0 0.1146 +DEAL::8 1 0.1146 +DEAL::8 2 0.01042 +DEAL::8 3 0.01042 +DEAL::8 4 0.3438 +DEAL::8 5 0.3437 +DEAL::8 6 0.03125 +DEAL::8 7 0.03125 +DEAL::9 0 0.1042 +DEAL::9 1 0.1042 +DEAL::9 2 0.02083 +DEAL::9 3 0.02083 +DEAL::9 4 0.3125 +DEAL::9 5 0.3125 +DEAL::9 6 0.06250 +DEAL::9 7 0.06250 +DEAL::10 0 0.05729 +DEAL::10 1 0.1719 +DEAL::10 2 0.005208 +DEAL::10 3 0.01562 +DEAL::10 4 0.1719 +DEAL::10 5 0.5156 +DEAL::10 6 0.01562 +DEAL::10 7 0.04687 +DEAL::11 0 0.05208 +DEAL::11 1 0.1563 +DEAL::11 2 0.01042 +DEAL::11 3 0.03125 +DEAL::11 4 0.1562 +DEAL::11 5 0.4687 +DEAL::11 6 0.03125 +DEAL::11 7 0.09375 +DEAL::12 0 0.1042 +DEAL::12 1 0.1458 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0.3125 +DEAL::12 5 0.4375 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::13 0 0.08333 +DEAL::13 1 0.1667 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0.2500 +DEAL::13 5 0.5000 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::14 0 0.07812 +DEAL::14 1 0.1094 +DEAL::14 2 0.02604 +DEAL::14 3 0.03646 +DEAL::14 4 0.2344 +DEAL::14 5 0.3281 +DEAL::14 6 0.07812 +DEAL::14 7 0.1094 +DEAL::15 0 0.06250 +DEAL::15 1 0.1250 +DEAL::15 2 0.02083 +DEAL::15 3 0.04167 +DEAL::15 4 0.1875 +DEAL::15 5 0.3750 +DEAL::15 6 0.06250 +DEAL::15 7 0.1250 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0.4583 +DEAL::16 5 0.4583 +DEAL::16 6 0.04167 +DEAL::16 7 0.04167 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0.4167 +DEAL::17 5 0.4167 +DEAL::17 6 0.08333 +DEAL::17 7 0.08333 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0.2292 +DEAL::18 5 0.6875 +DEAL::18 6 0.02083 +DEAL::18 7 0.06250 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0.2083 +DEAL::19 5 0.6250 +DEAL::19 6 0.04167 +DEAL::19 7 0.1250 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0.4167 +DEAL::20 5 0.5833 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0.3333 +DEAL::21 5 0.6667 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0.3125 +DEAL::22 5 0.4375 +DEAL::22 6 0.1042 +DEAL::22 7 0.1458 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0.2500 +DEAL::23 5 0.5000 +DEAL::23 6 0.08333 +DEAL::23 7 0.1667 +DEAL::24 0 0.08333 +DEAL::24 1 0.08333 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0.4167 +DEAL::24 5 0.4167 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::25 0 0.04167 +DEAL::25 1 0.04167 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0.4583 +DEAL::25 5 0.4583 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::26 0 0.04167 +DEAL::26 1 0.1250 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0.2083 +DEAL::26 5 0.6250 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::27 0 0.02083 +DEAL::27 1 0.06250 +DEAL::27 2 0 +DEAL::27 3 0 +DEAL::27 4 0.2292 +DEAL::27 5 0.6875 +DEAL::27 6 0 +DEAL::27 7 0 +DEAL::28 0 0.06250 +DEAL::28 1 0.06250 +DEAL::28 2 0.02083 +DEAL::28 3 0.02083 +DEAL::28 4 0.3125 +DEAL::28 5 0.3125 +DEAL::28 6 0.1042 +DEAL::28 7 0.1042 +DEAL::29 0 0.03125 +DEAL::29 1 0.03125 +DEAL::29 2 0.01042 +DEAL::29 3 0.01042 +DEAL::29 4 0.3438 +DEAL::29 5 0.3438 +DEAL::29 6 0.1146 +DEAL::29 7 0.1146 +DEAL::30 0 0.03125 +DEAL::30 1 0.09375 +DEAL::30 2 0.01042 +DEAL::30 3 0.03125 +DEAL::30 4 0.1563 +DEAL::30 5 0.4687 +DEAL::30 6 0.05208 +DEAL::30 7 0.1562 +DEAL::31 0 0.01563 +DEAL::31 1 0.04688 +DEAL::31 2 0.005208 +DEAL::31 3 0.01563 +DEAL::31 4 0.1719 +DEAL::31 5 0.5156 +DEAL::31 6 0.05729 +DEAL::31 7 0.1719 +DEAL::32 0 0.07639 +DEAL::32 1 0.07639 +DEAL::32 2 0.006944 +DEAL::32 3 0.006944 +DEAL::32 4 0.3819 +DEAL::32 5 0.3819 +DEAL::32 6 0.03472 +DEAL::32 7 0.03472 +DEAL::33 0 0.06944 +DEAL::33 1 0.06944 +DEAL::33 2 0.01389 +DEAL::33 3 0.01389 +DEAL::33 4 0.3472 +DEAL::33 5 0.3472 +DEAL::33 6 0.06944 +DEAL::33 7 0.06944 +DEAL::34 0 0.03819 +DEAL::34 1 0.03819 +DEAL::34 2 0.003472 +DEAL::34 3 0.003472 +DEAL::34 4 0.4201 +DEAL::34 5 0.4201 +DEAL::34 6 0.03819 +DEAL::34 7 0.03819 +DEAL::35 0 0.03472 +DEAL::35 1 0.03472 +DEAL::35 2 0.006944 +DEAL::35 3 0.006944 +DEAL::35 4 0.3819 +DEAL::35 5 0.3819 +DEAL::35 6 0.07639 +DEAL::35 7 0.07639 +DEAL::36 0 0.03819 +DEAL::36 1 0.1146 +DEAL::36 2 0.003472 +DEAL::36 3 0.01042 +DEAL::36 4 0.1910 +DEAL::36 5 0.5729 +DEAL::36 6 0.01736 +DEAL::36 7 0.05208 +DEAL::37 0 0.03472 +DEAL::37 1 0.1042 +DEAL::37 2 0.006944 +DEAL::37 3 0.02083 +DEAL::37 4 0.1736 +DEAL::37 5 0.5208 +DEAL::37 6 0.03472 +DEAL::37 7 0.1042 +DEAL::38 0 0.01910 +DEAL::38 1 0.05729 +DEAL::38 2 0.001736 +DEAL::38 3 0.005208 +DEAL::38 4 0.2101 +DEAL::38 5 0.6302 +DEAL::38 6 0.01910 +DEAL::38 7 0.05729 +DEAL::39 0 0.01736 +DEAL::39 1 0.05208 +DEAL::39 2 0.003472 +DEAL::39 3 0.01042 +DEAL::39 4 0.1910 +DEAL::39 5 0.5729 +DEAL::39 6 0.03819 +DEAL::39 7 0.1146 +DEAL::40 0 0.06944 +DEAL::40 1 0.09722 +DEAL::40 2 0 +DEAL::40 3 0 +DEAL::40 4 0.3472 +DEAL::40 5 0.4861 +DEAL::40 6 0 +DEAL::40 7 0 +DEAL::41 0 0.03472 +DEAL::41 1 0.04861 +DEAL::41 2 0 +DEAL::41 3 0 +DEAL::41 4 0.3819 +DEAL::41 5 0.5347 +DEAL::41 6 0 +DEAL::41 7 0 +DEAL::42 0 0.05556 +DEAL::42 1 0.1111 +DEAL::42 2 0 +DEAL::42 3 0 +DEAL::42 4 0.2778 +DEAL::42 5 0.5556 +DEAL::42 6 0 +DEAL::42 7 0 +DEAL::43 0 0.02778 +DEAL::43 1 0.05556 +DEAL::43 2 0 +DEAL::43 3 0 +DEAL::43 4 0.3056 +DEAL::43 5 0.6111 +DEAL::43 6 0 +DEAL::43 7 0 +DEAL::44 0 0.05208 +DEAL::44 1 0.07292 +DEAL::44 2 0.01736 +DEAL::44 3 0.02431 +DEAL::44 4 0.2604 +DEAL::44 5 0.3646 +DEAL::44 6 0.08681 +DEAL::44 7 0.1215 +DEAL::45 0 0.02604 +DEAL::45 1 0.03646 +DEAL::45 2 0.008681 +DEAL::45 3 0.01215 +DEAL::45 4 0.2865 +DEAL::45 5 0.4010 +DEAL::45 6 0.09549 +DEAL::45 7 0.1337 +DEAL::46 0 0.04167 +DEAL::46 1 0.08333 +DEAL::46 2 0.01389 +DEAL::46 3 0.02778 +DEAL::46 4 0.2083 +DEAL::46 5 0.4167 +DEAL::46 6 0.06944 +DEAL::46 7 0.1389 +DEAL::47 0 0.02083 +DEAL::47 1 0.04167 +DEAL::47 2 0.006944 +DEAL::47 3 0.01389 +DEAL::47 4 0.2292 +DEAL::47 5 0.4583 +DEAL::47 6 0.07639 +DEAL::47 7 0.1528 +DEAL::48 0 0.09549 +DEAL::48 1 0.1337 +DEAL::48 2 0.008681 +DEAL::48 3 0.01215 +DEAL::48 4 0.2865 +DEAL::48 5 0.4010 +DEAL::48 6 0.02604 +DEAL::48 7 0.03646 +DEAL::49 0 0.07639 +DEAL::49 1 0.1528 +DEAL::49 2 0.006944 +DEAL::49 3 0.01389 +DEAL::49 4 0.2292 +DEAL::49 5 0.4583 +DEAL::49 6 0.02083 +DEAL::49 7 0.04167 +DEAL::50 0 0.08681 +DEAL::50 1 0.1215 +DEAL::50 2 0.01736 +DEAL::50 3 0.02431 +DEAL::50 4 0.2604 +DEAL::50 5 0.3646 +DEAL::50 6 0.05208 +DEAL::50 7 0.07292 +DEAL::51 0 0.06944 +DEAL::51 1 0.1389 +DEAL::51 2 0.01389 +DEAL::51 3 0.02778 +DEAL::51 4 0.2083 +DEAL::51 5 0.4167 +DEAL::51 6 0.04167 +DEAL::51 7 0.08333 +DEAL::52 0 0 +DEAL::52 1 0 +DEAL::52 2 0 +DEAL::52 3 0 +DEAL::52 4 0.3819 +DEAL::52 5 0.5347 +DEAL::52 6 0.03472 +DEAL::52 7 0.04861 +DEAL::53 0 0 +DEAL::53 1 0 +DEAL::53 2 0 +DEAL::53 3 0 +DEAL::53 4 0.3056 +DEAL::53 5 0.6111 +DEAL::53 6 0.02778 +DEAL::53 7 0.05556 +DEAL::54 0 0 +DEAL::54 1 0 +DEAL::54 2 0 +DEAL::54 3 0 +DEAL::54 4 0.3472 +DEAL::54 5 0.4861 +DEAL::54 6 0.06944 +DEAL::54 7 0.09722 +DEAL::55 0 0 +DEAL::55 1 0 +DEAL::55 2 0 +DEAL::55 3 0 +DEAL::55 4 0.2778 +DEAL::55 5 0.5556 +DEAL::55 6 0.05556 +DEAL::55 7 0.1111 +DEAL::56 0 0.06366 +DEAL::56 1 0.08912 +DEAL::56 2 0.005787 +DEAL::56 3 0.008102 +DEAL::56 4 0.3183 +DEAL::56 5 0.4456 +DEAL::56 6 0.02894 +DEAL::56 7 0.04051 +DEAL::57 0 0.05093 +DEAL::57 1 0.1019 +DEAL::57 2 0.004630 +DEAL::57 3 0.009259 +DEAL::57 4 0.2546 +DEAL::57 5 0.5093 +DEAL::57 6 0.02315 +DEAL::57 7 0.04630 +DEAL::58 0 0.05787 +DEAL::58 1 0.08102 +DEAL::58 2 0.01157 +DEAL::58 3 0.01620 +DEAL::58 4 0.2894 +DEAL::58 5 0.4051 +DEAL::58 6 0.05787 +DEAL::58 7 0.08102 +DEAL::59 0 0.04630 +DEAL::59 1 0.09259 +DEAL::59 2 0.009259 +DEAL::59 3 0.01852 +DEAL::59 4 0.2315 +DEAL::59 5 0.4630 +DEAL::59 6 0.04630 +DEAL::59 7 0.09259 +DEAL::60 0 0.03183 +DEAL::60 1 0.04456 +DEAL::60 2 0.002894 +DEAL::60 3 0.004051 +DEAL::60 4 0.3501 +DEAL::60 5 0.4902 +DEAL::60 6 0.03183 +DEAL::60 7 0.04456 +DEAL::61 0 0.02546 +DEAL::61 1 0.05093 +DEAL::61 2 0.002315 +DEAL::61 3 0.004630 +DEAL::61 4 0.2801 +DEAL::61 5 0.5602 +DEAL::61 6 0.02546 +DEAL::61 7 0.05093 +DEAL::62 0 0.02894 +DEAL::62 1 0.04051 +DEAL::62 2 0.005787 +DEAL::62 3 0.008102 +DEAL::62 4 0.3183 +DEAL::62 5 0.4456 +DEAL::62 6 0.06366 +DEAL::62 7 0.08912 +DEAL::63 0 0.02315 +DEAL::63 1 0.04630 +DEAL::63 2 0.004630 +DEAL::63 3 0.009259 +DEAL::63 4 0.2546 +DEAL::63 5 0.5093 +DEAL::63 6 0.05093 +DEAL::63 7 0.1019 +DEAL::0 0 0.09375 +DEAL::0 1 0.03125 +DEAL::0 2 0.09375 +DEAL::0 3 0.03125 +DEAL::0 4 0.2812 +DEAL::0 5 0.09375 +DEAL::0 6 0.2812 +DEAL::0 7 0.09375 +DEAL::1 0 0.06250 +DEAL::1 1 0.06250 +DEAL::1 2 0.06250 +DEAL::1 3 0.06250 +DEAL::1 4 0.1875 +DEAL::1 5 0.1875 +DEAL::1 6 0.1875 +DEAL::1 7 0.1875 +DEAL::2 0 0.04688 +DEAL::2 1 0.01562 +DEAL::2 2 0.1406 +DEAL::2 3 0.04688 +DEAL::2 4 0.1406 +DEAL::2 5 0.04687 +DEAL::2 6 0.4219 +DEAL::2 7 0.1406 +DEAL::3 0 0.03125 +DEAL::3 1 0.03125 +DEAL::3 2 0.09375 +DEAL::3 3 0.09375 +DEAL::3 4 0.09375 +DEAL::3 5 0.09375 +DEAL::3 6 0.2812 +DEAL::3 7 0.2812 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.3750 +DEAL::4 5 0.1250 +DEAL::4 6 0.3750 +DEAL::4 7 0.1250 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.2500 +DEAL::5 5 0.2500 +DEAL::5 6 0.2500 +DEAL::5 7 0.2500 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0.1875 +DEAL::6 5 0.06250 +DEAL::6 6 0.5625 +DEAL::6 7 0.1875 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0.1250 +DEAL::7 5 0.1250 +DEAL::7 6 0.3750 +DEAL::7 7 0.3750 +DEAL::8 0 0.07812 +DEAL::8 1 0.02604 +DEAL::8 2 0.1094 +DEAL::8 3 0.03646 +DEAL::8 4 0.2344 +DEAL::8 5 0.07812 +DEAL::8 6 0.3281 +DEAL::8 7 0.1094 +DEAL::9 0 0.06250 +DEAL::9 1 0.02083 +DEAL::9 2 0.1250 +DEAL::9 3 0.04167 +DEAL::9 4 0.1875 +DEAL::9 5 0.06250 +DEAL::9 6 0.3750 +DEAL::9 7 0.1250 +DEAL::10 0 0.05208 +DEAL::10 1 0.05208 +DEAL::10 2 0.07292 +DEAL::10 3 0.07292 +DEAL::10 4 0.1562 +DEAL::10 5 0.1562 +DEAL::10 6 0.2187 +DEAL::10 7 0.2187 +DEAL::11 0 0.04167 +DEAL::11 1 0.04167 +DEAL::11 2 0.08333 +DEAL::11 3 0.08333 +DEAL::11 4 0.1250 +DEAL::11 5 0.1250 +DEAL::11 6 0.2500 +DEAL::11 7 0.2500 +DEAL::12 0 0.08333 +DEAL::12 1 0.04167 +DEAL::12 2 0.08333 +DEAL::12 3 0.04167 +DEAL::12 4 0.2500 +DEAL::12 5 0.1250 +DEAL::12 6 0.2500 +DEAL::12 7 0.1250 +DEAL::13 0 0.07292 +DEAL::13 1 0.05208 +DEAL::13 2 0.07292 +DEAL::13 3 0.05208 +DEAL::13 4 0.2188 +DEAL::13 5 0.1562 +DEAL::13 6 0.2188 +DEAL::13 7 0.1562 +DEAL::14 0 0.04167 +DEAL::14 1 0.02083 +DEAL::14 2 0.1250 +DEAL::14 3 0.06250 +DEAL::14 4 0.1250 +DEAL::14 5 0.06250 +DEAL::14 6 0.3750 +DEAL::14 7 0.1875 +DEAL::15 0 0.03646 +DEAL::15 1 0.02604 +DEAL::15 2 0.1094 +DEAL::15 3 0.07813 +DEAL::15 4 0.1094 +DEAL::15 5 0.07812 +DEAL::15 6 0.3281 +DEAL::15 7 0.2344 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0.3125 +DEAL::16 5 0.1042 +DEAL::16 6 0.4375 +DEAL::16 7 0.1458 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0.2500 +DEAL::17 5 0.08333 +DEAL::17 6 0.5000 +DEAL::17 7 0.1667 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0.2083 +DEAL::18 5 0.2083 +DEAL::18 6 0.2917 +DEAL::18 7 0.2917 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0.1667 +DEAL::19 5 0.1667 +DEAL::19 6 0.3333 +DEAL::19 7 0.3333 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0.3333 +DEAL::20 5 0.1667 +DEAL::20 6 0.3333 +DEAL::20 7 0.1667 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0.2917 +DEAL::21 5 0.2083 +DEAL::21 6 0.2917 +DEAL::21 7 0.2083 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0.1667 +DEAL::22 5 0.08333 +DEAL::22 6 0.5000 +DEAL::22 7 0.2500 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0.1458 +DEAL::23 5 0.1042 +DEAL::23 6 0.4375 +DEAL::23 7 0.3125 +DEAL::24 0 0.06250 +DEAL::24 1 0.02083 +DEAL::24 2 0.06250 +DEAL::24 3 0.02083 +DEAL::24 4 0.3125 +DEAL::24 5 0.1042 +DEAL::24 6 0.3125 +DEAL::24 7 0.1042 +DEAL::25 0 0.03125 +DEAL::25 1 0.01042 +DEAL::25 2 0.03125 +DEAL::25 3 0.01042 +DEAL::25 4 0.3438 +DEAL::25 5 0.1146 +DEAL::25 6 0.3438 +DEAL::25 7 0.1146 +DEAL::26 0 0.04167 +DEAL::26 1 0.04167 +DEAL::26 2 0.04167 +DEAL::26 3 0.04167 +DEAL::26 4 0.2083 +DEAL::26 5 0.2083 +DEAL::26 6 0.2083 +DEAL::26 7 0.2083 +DEAL::27 0 0.02083 +DEAL::27 1 0.02083 +DEAL::27 2 0.02083 +DEAL::27 3 0.02083 +DEAL::27 4 0.2292 +DEAL::27 5 0.2292 +DEAL::27 6 0.2292 +DEAL::27 7 0.2292 +DEAL::28 0 0.03125 +DEAL::28 1 0.01042 +DEAL::28 2 0.09375 +DEAL::28 3 0.03125 +DEAL::28 4 0.1563 +DEAL::28 5 0.05208 +DEAL::28 6 0.4687 +DEAL::28 7 0.1562 +DEAL::29 0 0.01563 +DEAL::29 1 0.005208 +DEAL::29 2 0.04688 +DEAL::29 3 0.01563 +DEAL::29 4 0.1719 +DEAL::29 5 0.05729 +DEAL::29 6 0.5156 +DEAL::29 7 0.1719 +DEAL::30 0 0.02083 +DEAL::30 1 0.02083 +DEAL::30 2 0.06250 +DEAL::30 3 0.06250 +DEAL::30 4 0.1042 +DEAL::30 5 0.1042 +DEAL::30 6 0.3125 +DEAL::30 7 0.3125 +DEAL::31 0 0.01042 +DEAL::31 1 0.01042 +DEAL::31 2 0.03125 +DEAL::31 3 0.03125 +DEAL::31 4 0.1146 +DEAL::31 5 0.1146 +DEAL::31 6 0.3438 +DEAL::31 7 0.3437 +DEAL::32 0 0.05208 +DEAL::32 1 0.01736 +DEAL::32 2 0.07292 +DEAL::32 3 0.02431 +DEAL::32 4 0.2604 +DEAL::32 5 0.08681 +DEAL::32 6 0.3646 +DEAL::32 7 0.1215 +DEAL::33 0 0.04167 +DEAL::33 1 0.01389 +DEAL::33 2 0.08333 +DEAL::33 3 0.02778 +DEAL::33 4 0.2083 +DEAL::33 5 0.06944 +DEAL::33 6 0.4167 +DEAL::33 7 0.1389 +DEAL::34 0 0.02604 +DEAL::34 1 0.008681 +DEAL::34 2 0.03646 +DEAL::34 3 0.01215 +DEAL::34 4 0.2865 +DEAL::34 5 0.09549 +DEAL::34 6 0.4010 +DEAL::34 7 0.1337 +DEAL::35 0 0.02083 +DEAL::35 1 0.006944 +DEAL::35 2 0.04167 +DEAL::35 3 0.01389 +DEAL::35 4 0.2292 +DEAL::35 5 0.07639 +DEAL::35 6 0.4583 +DEAL::35 7 0.1528 +DEAL::36 0 0.03472 +DEAL::36 1 0.03472 +DEAL::36 2 0.04861 +DEAL::36 3 0.04861 +DEAL::36 4 0.1736 +DEAL::36 5 0.1736 +DEAL::36 6 0.2431 +DEAL::36 7 0.2431 +DEAL::37 0 0.02778 +DEAL::37 1 0.02778 +DEAL::37 2 0.05556 +DEAL::37 3 0.05556 +DEAL::37 4 0.1389 +DEAL::37 5 0.1389 +DEAL::37 6 0.2778 +DEAL::37 7 0.2778 +DEAL::38 0 0.01736 +DEAL::38 1 0.01736 +DEAL::38 2 0.02431 +DEAL::38 3 0.02431 +DEAL::38 4 0.1910 +DEAL::38 5 0.1910 +DEAL::38 6 0.2674 +DEAL::38 7 0.2674 +DEAL::39 0 0.01389 +DEAL::39 1 0.01389 +DEAL::39 2 0.02778 +DEAL::39 3 0.02778 +DEAL::39 4 0.1528 +DEAL::39 5 0.1528 +DEAL::39 6 0.3056 +DEAL::39 7 0.3056 +DEAL::40 0 0.05556 +DEAL::40 1 0.02778 +DEAL::40 2 0.05556 +DEAL::40 3 0.02778 +DEAL::40 4 0.2778 +DEAL::40 5 0.1389 +DEAL::40 6 0.2778 +DEAL::40 7 0.1389 +DEAL::41 0 0.02778 +DEAL::41 1 0.01389 +DEAL::41 2 0.02778 +DEAL::41 3 0.01389 +DEAL::41 4 0.3056 +DEAL::41 5 0.1528 +DEAL::41 6 0.3056 +DEAL::41 7 0.1528 +DEAL::42 0 0.04861 +DEAL::42 1 0.03472 +DEAL::42 2 0.04861 +DEAL::42 3 0.03472 +DEAL::42 4 0.2431 +DEAL::42 5 0.1736 +DEAL::42 6 0.2431 +DEAL::42 7 0.1736 +DEAL::43 0 0.02431 +DEAL::43 1 0.01736 +DEAL::43 2 0.02431 +DEAL::43 3 0.01736 +DEAL::43 4 0.2674 +DEAL::43 5 0.1910 +DEAL::43 6 0.2674 +DEAL::43 7 0.1910 +DEAL::44 0 0.02778 +DEAL::44 1 0.01389 +DEAL::44 2 0.08333 +DEAL::44 3 0.04167 +DEAL::44 4 0.1389 +DEAL::44 5 0.06944 +DEAL::44 6 0.4167 +DEAL::44 7 0.2083 +DEAL::45 0 0.01389 +DEAL::45 1 0.006944 +DEAL::45 2 0.04167 +DEAL::45 3 0.02083 +DEAL::45 4 0.1528 +DEAL::45 5 0.07639 +DEAL::45 6 0.4583 +DEAL::45 7 0.2292 +DEAL::46 0 0.02431 +DEAL::46 1 0.01736 +DEAL::46 2 0.07292 +DEAL::46 3 0.05208 +DEAL::46 4 0.1215 +DEAL::46 5 0.08681 +DEAL::46 6 0.3646 +DEAL::46 7 0.2604 +DEAL::47 0 0.01215 +DEAL::47 1 0.008681 +DEAL::47 2 0.03646 +DEAL::47 3 0.02604 +DEAL::47 4 0.1337 +DEAL::47 5 0.09549 +DEAL::47 6 0.4010 +DEAL::47 7 0.2865 +DEAL::48 0 0.06944 +DEAL::48 1 0.03472 +DEAL::48 2 0.09722 +DEAL::48 3 0.04861 +DEAL::48 4 0.2083 +DEAL::48 5 0.1042 +DEAL::48 6 0.2917 +DEAL::48 7 0.1458 +DEAL::49 0 0.06076 +DEAL::49 1 0.04340 +DEAL::49 2 0.08507 +DEAL::49 3 0.06076 +DEAL::49 4 0.1823 +DEAL::49 5 0.1302 +DEAL::49 6 0.2552 +DEAL::49 7 0.1823 +DEAL::50 0 0.05556 +DEAL::50 1 0.02778 +DEAL::50 2 0.1111 +DEAL::50 3 0.05556 +DEAL::50 4 0.1667 +DEAL::50 5 0.08333 +DEAL::50 6 0.3333 +DEAL::50 7 0.1667 +DEAL::51 0 0.04861 +DEAL::51 1 0.03472 +DEAL::51 2 0.09722 +DEAL::51 3 0.06944 +DEAL::51 4 0.1458 +DEAL::51 5 0.1042 +DEAL::51 6 0.2917 +DEAL::51 7 0.2083 +DEAL::52 0 0 +DEAL::52 1 0 +DEAL::52 2 0 +DEAL::52 3 0 +DEAL::52 4 0.2778 +DEAL::52 5 0.1389 +DEAL::52 6 0.3889 +DEAL::52 7 0.1944 +DEAL::53 0 0 +DEAL::53 1 0 +DEAL::53 2 0 +DEAL::53 3 0 +DEAL::53 4 0.2431 +DEAL::53 5 0.1736 +DEAL::53 6 0.3403 +DEAL::53 7 0.2431 +DEAL::54 0 0 +DEAL::54 1 0 +DEAL::54 2 0 +DEAL::54 3 0 +DEAL::54 4 0.2222 +DEAL::54 5 0.1111 +DEAL::54 6 0.4444 +DEAL::54 7 0.2222 +DEAL::55 0 0 +DEAL::55 1 0 +DEAL::55 2 0 +DEAL::55 3 0 +DEAL::55 4 0.1944 +DEAL::55 5 0.1389 +DEAL::55 6 0.3889 +DEAL::55 7 0.2778 +DEAL::56 0 0.04630 +DEAL::56 1 0.02315 +DEAL::56 2 0.06481 +DEAL::56 3 0.03241 +DEAL::56 4 0.2315 +DEAL::56 5 0.1157 +DEAL::56 6 0.3241 +DEAL::56 7 0.1620 +DEAL::57 0 0.04051 +DEAL::57 1 0.02894 +DEAL::57 2 0.05671 +DEAL::57 3 0.04051 +DEAL::57 4 0.2025 +DEAL::57 5 0.1447 +DEAL::57 6 0.2836 +DEAL::57 7 0.2025 +DEAL::58 0 0.03704 +DEAL::58 1 0.01852 +DEAL::58 2 0.07407 +DEAL::58 3 0.03704 +DEAL::58 4 0.1852 +DEAL::58 5 0.09259 +DEAL::58 6 0.3704 +DEAL::58 7 0.1852 +DEAL::59 0 0.03241 +DEAL::59 1 0.02315 +DEAL::59 2 0.06481 +DEAL::59 3 0.04630 +DEAL::59 4 0.1620 +DEAL::59 5 0.1157 +DEAL::59 6 0.3241 +DEAL::59 7 0.2315 +DEAL::60 0 0.02315 +DEAL::60 1 0.01157 +DEAL::60 2 0.03241 +DEAL::60 3 0.01620 +DEAL::60 4 0.2546 +DEAL::60 5 0.1273 +DEAL::60 6 0.3565 +DEAL::60 7 0.1782 +DEAL::61 0 0.02025 +DEAL::61 1 0.01447 +DEAL::61 2 0.02836 +DEAL::61 3 0.02025 +DEAL::61 4 0.2228 +DEAL::61 5 0.1591 +DEAL::61 6 0.3119 +DEAL::61 7 0.2228 +DEAL::62 0 0.01852 +DEAL::62 1 0.009259 +DEAL::62 2 0.03704 +DEAL::62 3 0.01852 +DEAL::62 4 0.2037 +DEAL::62 5 0.1019 +DEAL::62 6 0.4074 +DEAL::62 7 0.2037 +DEAL::63 0 0.01620 +DEAL::63 1 0.01157 +DEAL::63 2 0.03241 +DEAL::63 3 0.02315 +DEAL::63 4 0.1782 +DEAL::63 5 0.1273 +DEAL::63 6 0.3565 +DEAL::63 7 0.2546 +DEAL::0 0 0.03125 +DEAL::0 1 0.03125 +DEAL::0 2 0.09375 +DEAL::0 3 0.09375 +DEAL::0 4 0.09375 +DEAL::0 5 0.09375 +DEAL::0 6 0.2812 +DEAL::0 7 0.2812 +DEAL::1 0 0.01563 +DEAL::1 1 0.04688 +DEAL::1 2 0.04688 +DEAL::1 3 0.1406 +DEAL::1 4 0.04688 +DEAL::1 5 0.1406 +DEAL::1 6 0.1406 +DEAL::1 7 0.4219 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.1250 +DEAL::2 3 0.1250 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0.3750 +DEAL::2 7 0.3750 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0.06250 +DEAL::3 3 0.1875 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0.1875 +DEAL::3 7 0.5625 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.1250 +DEAL::4 5 0.1250 +DEAL::4 6 0.3750 +DEAL::4 7 0.3750 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0.06250 +DEAL::5 5 0.1875 +DEAL::5 6 0.1875 +DEAL::5 7 0.5625 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0.5000 +DEAL::6 7 0.5000 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0.2500 +DEAL::7 7 0.7500 +DEAL::8 0 0.02083 +DEAL::8 1 0.02083 +DEAL::8 2 0.1042 +DEAL::8 3 0.1042 +DEAL::8 4 0.06250 +DEAL::8 5 0.06250 +DEAL::8 6 0.3125 +DEAL::8 7 0.3125 +DEAL::9 0 0.01042 +DEAL::9 1 0.01042 +DEAL::9 2 0.1146 +DEAL::9 3 0.1146 +DEAL::9 4 0.03125 +DEAL::9 5 0.03125 +DEAL::9 6 0.3438 +DEAL::9 7 0.3437 +DEAL::10 0 0.01042 +DEAL::10 1 0.03125 +DEAL::10 2 0.05208 +DEAL::10 3 0.1562 +DEAL::10 4 0.03125 +DEAL::10 5 0.09375 +DEAL::10 6 0.1562 +DEAL::10 7 0.4687 +DEAL::11 0 0.005208 +DEAL::11 1 0.01563 +DEAL::11 2 0.05729 +DEAL::11 3 0.1719 +DEAL::11 4 0.01563 +DEAL::11 5 0.04688 +DEAL::11 6 0.1719 +DEAL::11 7 0.5156 +DEAL::12 0 0.02604 +DEAL::12 1 0.03646 +DEAL::12 2 0.07812 +DEAL::12 3 0.1094 +DEAL::12 4 0.07812 +DEAL::12 5 0.1094 +DEAL::12 6 0.2344 +DEAL::12 7 0.3281 +DEAL::13 0 0.02083 +DEAL::13 1 0.04167 +DEAL::13 2 0.06250 +DEAL::13 3 0.1250 +DEAL::13 4 0.06250 +DEAL::13 5 0.1250 +DEAL::13 6 0.1875 +DEAL::13 7 0.3750 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0.1042 +DEAL::14 3 0.1458 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0.3125 +DEAL::14 7 0.4375 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0.08333 +DEAL::15 3 0.1667 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0.2500 +DEAL::15 7 0.5000 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0.08333 +DEAL::16 5 0.08333 +DEAL::16 6 0.4167 +DEAL::16 7 0.4167 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0.04167 +DEAL::17 5 0.04167 +DEAL::17 6 0.4583 +DEAL::17 7 0.4583 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0.04167 +DEAL::18 5 0.1250 +DEAL::18 6 0.2083 +DEAL::18 7 0.6250 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0.02083 +DEAL::19 5 0.06250 +DEAL::19 6 0.2292 +DEAL::19 7 0.6875 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0.1042 +DEAL::20 5 0.1458 +DEAL::20 6 0.3125 +DEAL::20 7 0.4375 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0.08333 +DEAL::21 5 0.1667 +DEAL::21 6 0.2500 +DEAL::21 7 0.5000 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0.4167 +DEAL::22 7 0.5833 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0.3333 +DEAL::23 7 0.6667 +DEAL::24 0 0.02083 +DEAL::24 1 0.02083 +DEAL::24 2 0.06250 +DEAL::24 3 0.06250 +DEAL::24 4 0.1042 +DEAL::24 5 0.1042 +DEAL::24 6 0.3125 +DEAL::24 7 0.3125 +DEAL::25 0 0.01042 +DEAL::25 1 0.01042 +DEAL::25 2 0.03125 +DEAL::25 3 0.03125 +DEAL::25 4 0.1146 +DEAL::25 5 0.1146 +DEAL::25 6 0.3438 +DEAL::25 7 0.3437 +DEAL::26 0 0.01042 +DEAL::26 1 0.03125 +DEAL::26 2 0.03125 +DEAL::26 3 0.09375 +DEAL::26 4 0.05208 +DEAL::26 5 0.1562 +DEAL::26 6 0.1562 +DEAL::26 7 0.4687 +DEAL::27 0 0.005208 +DEAL::27 1 0.01563 +DEAL::27 2 0.01563 +DEAL::27 3 0.04688 +DEAL::27 4 0.05729 +DEAL::27 5 0.1719 +DEAL::27 6 0.1719 +DEAL::27 7 0.5156 +DEAL::28 0 0 +DEAL::28 1 0 +DEAL::28 2 0.08333 +DEAL::28 3 0.08333 +DEAL::28 4 0 +DEAL::28 5 0 +DEAL::28 6 0.4167 +DEAL::28 7 0.4167 +DEAL::29 0 0 +DEAL::29 1 0 +DEAL::29 2 0.04167 +DEAL::29 3 0.04167 +DEAL::29 4 0 +DEAL::29 5 0 +DEAL::29 6 0.4583 +DEAL::29 7 0.4583 +DEAL::30 0 0 +DEAL::30 1 0 +DEAL::30 2 0.04167 +DEAL::30 3 0.1250 +DEAL::30 4 0 +DEAL::30 5 0 +DEAL::30 6 0.2083 +DEAL::30 7 0.6250 +DEAL::31 0 0 +DEAL::31 1 0 +DEAL::31 2 0.02083 +DEAL::31 3 0.06250 +DEAL::31 4 0 +DEAL::31 5 0 +DEAL::31 6 0.2292 +DEAL::31 7 0.6875 +DEAL::32 0 0.01389 +DEAL::32 1 0.01389 +DEAL::32 2 0.06944 +DEAL::32 3 0.06944 +DEAL::32 4 0.06944 +DEAL::32 5 0.06944 +DEAL::32 6 0.3472 +DEAL::32 7 0.3472 +DEAL::33 0 0.006944 +DEAL::33 1 0.006944 +DEAL::33 2 0.07639 +DEAL::33 3 0.07639 +DEAL::33 4 0.03472 +DEAL::33 5 0.03472 +DEAL::33 6 0.3819 +DEAL::33 7 0.3819 +DEAL::34 0 0.006944 +DEAL::34 1 0.006944 +DEAL::34 2 0.03472 +DEAL::34 3 0.03472 +DEAL::34 4 0.07639 +DEAL::34 5 0.07639 +DEAL::34 6 0.3819 +DEAL::34 7 0.3819 +DEAL::35 0 0.003472 +DEAL::35 1 0.003472 +DEAL::35 2 0.03819 +DEAL::35 3 0.03819 +DEAL::35 4 0.03819 +DEAL::35 5 0.03819 +DEAL::35 6 0.4201 +DEAL::35 7 0.4201 +DEAL::36 0 0.006944 +DEAL::36 1 0.02083 +DEAL::36 2 0.03472 +DEAL::36 3 0.1042 +DEAL::36 4 0.03472 +DEAL::36 5 0.1042 +DEAL::36 6 0.1736 +DEAL::36 7 0.5208 +DEAL::37 0 0.003472 +DEAL::37 1 0.01042 +DEAL::37 2 0.03819 +DEAL::37 3 0.1146 +DEAL::37 4 0.01736 +DEAL::37 5 0.05208 +DEAL::37 6 0.1910 +DEAL::37 7 0.5729 +DEAL::38 0 0.003472 +DEAL::38 1 0.01042 +DEAL::38 2 0.01736 +DEAL::38 3 0.05208 +DEAL::38 4 0.03819 +DEAL::38 5 0.1146 +DEAL::38 6 0.1910 +DEAL::38 7 0.5729 +DEAL::39 0 0.001736 +DEAL::39 1 0.005208 +DEAL::39 2 0.01910 +DEAL::39 3 0.05729 +DEAL::39 4 0.01910 +DEAL::39 5 0.05729 +DEAL::39 6 0.2101 +DEAL::39 7 0.6302 +DEAL::40 0 0.01736 +DEAL::40 1 0.02431 +DEAL::40 2 0.05208 +DEAL::40 3 0.07292 +DEAL::40 4 0.08681 +DEAL::40 5 0.1215 +DEAL::40 6 0.2604 +DEAL::40 7 0.3646 +DEAL::41 0 0.008681 +DEAL::41 1 0.01215 +DEAL::41 2 0.02604 +DEAL::41 3 0.03646 +DEAL::41 4 0.09549 +DEAL::41 5 0.1337 +DEAL::41 6 0.2865 +DEAL::41 7 0.4010 +DEAL::42 0 0.01389 +DEAL::42 1 0.02778 +DEAL::42 2 0.04167 +DEAL::42 3 0.08333 +DEAL::42 4 0.06944 +DEAL::42 5 0.1389 +DEAL::42 6 0.2083 +DEAL::42 7 0.4167 +DEAL::43 0 0.006944 +DEAL::43 1 0.01389 +DEAL::43 2 0.02083 +DEAL::43 3 0.04167 +DEAL::43 4 0.07639 +DEAL::43 5 0.1528 +DEAL::43 6 0.2292 +DEAL::43 7 0.4583 +DEAL::44 0 0 +DEAL::44 1 0 +DEAL::44 2 0.06944 +DEAL::44 3 0.09722 +DEAL::44 4 0 +DEAL::44 5 0 +DEAL::44 6 0.3472 +DEAL::44 7 0.4861 +DEAL::45 0 0 +DEAL::45 1 0 +DEAL::45 2 0.03472 +DEAL::45 3 0.04861 +DEAL::45 4 0 +DEAL::45 5 0 +DEAL::45 6 0.3819 +DEAL::45 7 0.5347 +DEAL::46 0 0 +DEAL::46 1 0 +DEAL::46 2 0.05556 +DEAL::46 3 0.1111 +DEAL::46 4 0 +DEAL::46 5 0 +DEAL::46 6 0.2778 +DEAL::46 7 0.5556 +DEAL::47 0 0 +DEAL::47 1 0 +DEAL::47 2 0.02778 +DEAL::47 3 0.05556 +DEAL::47 4 0 +DEAL::47 5 0 +DEAL::47 6 0.3056 +DEAL::47 7 0.6111 +DEAL::48 0 0.01736 +DEAL::48 1 0.02431 +DEAL::48 2 0.08681 +DEAL::48 3 0.1215 +DEAL::48 4 0.05208 +DEAL::48 5 0.07292 +DEAL::48 6 0.2604 +DEAL::48 7 0.3646 +DEAL::49 0 0.01389 +DEAL::49 1 0.02778 +DEAL::49 2 0.06944 +DEAL::49 3 0.1389 +DEAL::49 4 0.04167 +DEAL::49 5 0.08333 +DEAL::49 6 0.2083 +DEAL::49 7 0.4167 +DEAL::50 0 0.008681 +DEAL::50 1 0.01215 +DEAL::50 2 0.09549 +DEAL::50 3 0.1337 +DEAL::50 4 0.02604 +DEAL::50 5 0.03646 +DEAL::50 6 0.2865 +DEAL::50 7 0.4010 +DEAL::51 0 0.006944 +DEAL::51 1 0.01389 +DEAL::51 2 0.07639 +DEAL::51 3 0.1528 +DEAL::51 4 0.02083 +DEAL::51 5 0.04167 +DEAL::51 6 0.2292 +DEAL::51 7 0.4583 +DEAL::52 0 0 +DEAL::52 1 0 +DEAL::52 2 0 +DEAL::52 3 0 +DEAL::52 4 0.06944 +DEAL::52 5 0.09722 +DEAL::52 6 0.3472 +DEAL::52 7 0.4861 +DEAL::53 0 0 +DEAL::53 1 0 +DEAL::53 2 0 +DEAL::53 3 0 +DEAL::53 4 0.05556 +DEAL::53 5 0.1111 +DEAL::53 6 0.2778 +DEAL::53 7 0.5556 +DEAL::54 0 0 +DEAL::54 1 0 +DEAL::54 2 0 +DEAL::54 3 0 +DEAL::54 4 0.03472 +DEAL::54 5 0.04861 +DEAL::54 6 0.3819 +DEAL::54 7 0.5347 +DEAL::55 0 0 +DEAL::55 1 0 +DEAL::55 2 0 +DEAL::55 3 0 +DEAL::55 4 0.02778 +DEAL::55 5 0.05556 +DEAL::55 6 0.3056 +DEAL::55 7 0.6111 +DEAL::56 0 0.01157 +DEAL::56 1 0.01620 +DEAL::56 2 0.05787 +DEAL::56 3 0.08102 +DEAL::56 4 0.05787 +DEAL::56 5 0.08102 +DEAL::56 6 0.2894 +DEAL::56 7 0.4051 +DEAL::57 0 0.009259 +DEAL::57 1 0.01852 +DEAL::57 2 0.04630 +DEAL::57 3 0.09259 +DEAL::57 4 0.04630 +DEAL::57 5 0.09259 +DEAL::57 6 0.2315 +DEAL::57 7 0.4630 +DEAL::58 0 0.005787 +DEAL::58 1 0.008102 +DEAL::58 2 0.06366 +DEAL::58 3 0.08912 +DEAL::58 4 0.02894 +DEAL::58 5 0.04051 +DEAL::58 6 0.3183 +DEAL::58 7 0.4456 +DEAL::59 0 0.004630 +DEAL::59 1 0.009259 +DEAL::59 2 0.05093 +DEAL::59 3 0.1019 +DEAL::59 4 0.02315 +DEAL::59 5 0.04630 +DEAL::59 6 0.2546 +DEAL::59 7 0.5093 +DEAL::60 0 0.005787 +DEAL::60 1 0.008102 +DEAL::60 2 0.02894 +DEAL::60 3 0.04051 +DEAL::60 4 0.06366 +DEAL::60 5 0.08912 +DEAL::60 6 0.3183 +DEAL::60 7 0.4456 +DEAL::61 0 0.004630 +DEAL::61 1 0.009259 +DEAL::61 2 0.02315 +DEAL::61 3 0.04630 +DEAL::61 4 0.05093 +DEAL::61 5 0.1019 +DEAL::61 6 0.2546 +DEAL::61 7 0.5093 +DEAL::62 0 0.002894 +DEAL::62 1 0.004051 +DEAL::62 2 0.03183 +DEAL::62 3 0.04456 +DEAL::62 4 0.03183 +DEAL::62 5 0.04456 +DEAL::62 6 0.3501 +DEAL::62 7 0.4902 +DEAL::63 0 0.002315 +DEAL::63 1 0.004630 +DEAL::63 2 0.02546 +DEAL::63 3 0.05093 +DEAL::63 4 0.02546 +DEAL::63 5 0.05093 +DEAL::63 6 0.2801 +DEAL::63 7 0.5602 +DEAL::0 0 0.1250 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0.1250 +DEAL::0 9 0 +DEAL::0 10 0.1250 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0.1250 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0.1250 +DEAL::0 21 0 +DEAL::0 22 0.1250 +DEAL::0 23 0 +DEAL::0 24 0.1250 +DEAL::0 25 0 +DEAL::0 26 0.1250 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0.2500 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0.2500 +DEAL::1 23 0 +DEAL::1 24 0.2500 +DEAL::1 25 0 +DEAL::1 26 0.2500 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0.2500 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0.2500 +DEAL::2 21 0 +DEAL::2 22 0 +DEAL::2 23 0 +DEAL::2 24 0.2500 +DEAL::2 25 0 +DEAL::2 26 0.2500 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0 +DEAL::3 24 0.5000 +DEAL::3 25 0 +DEAL::3 26 0.5000 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::4 16 0.2500 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0.2500 +DEAL::4 21 0 +DEAL::4 22 0.2500 +DEAL::4 23 0 +DEAL::4 24 0 +DEAL::4 25 0 +DEAL::4 26 0.2500 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0.5000 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 0 +DEAL::5 26 0.5000 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0.5000 +DEAL::6 21 0 +DEAL::6 22 0 +DEAL::6 23 0 +DEAL::6 24 0 +DEAL::6 25 0 +DEAL::6 26 0.5000 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0 +DEAL::7 24 0 +DEAL::7 25 0 +DEAL::7 26 1.000 +DEAL::8 0 0.06250 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0.1875 +DEAL::8 9 0 +DEAL::8 10 0.06250 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::8 16 0.06250 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0.1875 +DEAL::8 21 0 +DEAL::8 22 0.06250 +DEAL::8 23 0 +DEAL::8 24 0.1875 +DEAL::8 25 0 +DEAL::8 26 0.1875 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0.1250 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0.1250 +DEAL::9 23 0 +DEAL::9 24 0.3750 +DEAL::9 25 0 +DEAL::9 26 0.3750 +DEAL::10 0 0.06250 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0.06250 +DEAL::10 9 0 +DEAL::10 10 0.1875 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0.06250 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0.06250 +DEAL::10 21 0 +DEAL::10 22 0.1875 +DEAL::10 23 0 +DEAL::10 24 0.1875 +DEAL::10 25 0 +DEAL::10 26 0.1875 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0.1250 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0 +DEAL::11 20 0.1250 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0 +DEAL::11 24 0.3750 +DEAL::11 25 0 +DEAL::11 26 0.3750 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::12 16 0.1250 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0.3750 +DEAL::12 21 0 +DEAL::12 22 0.1250 +DEAL::12 23 0 +DEAL::12 24 0 +DEAL::12 25 0 +DEAL::12 26 0.3750 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0.2500 +DEAL::13 23 0 +DEAL::13 24 0 +DEAL::13 25 0 +DEAL::13 26 0.7500 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0 +DEAL::14 15 0 +DEAL::14 16 0.1250 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0.1250 +DEAL::14 21 0 +DEAL::14 22 0.3750 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0 +DEAL::14 26 0.3750 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0.2500 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0 +DEAL::15 24 0 +DEAL::15 25 0 +DEAL::15 26 0.7500 +DEAL::16 0 0.06250 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0.06250 +DEAL::16 9 0 +DEAL::16 10 0.06250 +DEAL::16 11 0 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0 +DEAL::16 15 0 +DEAL::16 16 0.1875 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0.1875 +DEAL::16 21 0 +DEAL::16 22 0.1875 +DEAL::16 23 0 +DEAL::16 24 0.06250 +DEAL::16 25 0 +DEAL::16 26 0.1875 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0.1250 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0.3750 +DEAL::17 23 0 +DEAL::17 24 0.1250 +DEAL::17 25 0 +DEAL::17 26 0.3750 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0.1250 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0 +DEAL::18 20 0.3750 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0 +DEAL::18 24 0.1250 +DEAL::18 25 0 +DEAL::18 26 0.3750 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0 +DEAL::19 24 0.2500 +DEAL::19 25 0 +DEAL::19 26 0.7500 +DEAL::20 0 0.03125 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0.09375 +DEAL::20 9 0 +DEAL::20 10 0.03125 +DEAL::20 11 0 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0 +DEAL::20 15 0 +DEAL::20 16 0.09375 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0.2812 +DEAL::20 21 0 +DEAL::20 22 0.09375 +DEAL::20 23 0 +DEAL::20 24 0.09375 +DEAL::20 25 0 +DEAL::20 26 0.2812 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0.06250 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 0 +DEAL::21 22 0.1875 +DEAL::21 23 0 +DEAL::21 24 0.1875 +DEAL::21 25 0 +DEAL::21 26 0.5625 +DEAL::22 0 0.03125 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0.03125 +DEAL::22 9 0 +DEAL::22 10 0.09375 +DEAL::22 11 0 +DEAL::22 12 0 +DEAL::22 13 0 +DEAL::22 14 0 +DEAL::22 15 0 +DEAL::22 16 0.09375 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0.09375 +DEAL::22 21 0 +DEAL::22 22 0.2812 +DEAL::22 23 0 +DEAL::22 24 0.09375 +DEAL::22 25 0 +DEAL::22 26 0.2812 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0.06250 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0 +DEAL::23 19 0 +DEAL::23 20 0.1875 +DEAL::23 21 0 +DEAL::23 22 0 +DEAL::23 23 0 +DEAL::23 24 0.1875 +DEAL::23 25 0 +DEAL::23 26 0.5625 +DEAL::24 0 0.03125 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0.09375 +DEAL::24 9 0 +DEAL::24 10 0.09375 +DEAL::24 11 0 +DEAL::24 12 0 +DEAL::24 13 0 +DEAL::24 14 0 +DEAL::24 15 0 +DEAL::24 16 0.03125 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0.09375 +DEAL::24 21 0 +DEAL::24 22 0.09375 +DEAL::24 23 0 +DEAL::24 24 0.2812 +DEAL::24 25 0 +DEAL::24 26 0.2812 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0 +DEAL::25 13 0 +DEAL::25 14 0 +DEAL::25 15 0 +DEAL::25 16 0.06250 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0.1875 +DEAL::25 21 0 +DEAL::25 22 0.1875 +DEAL::25 23 0 +DEAL::25 24 0 +DEAL::25 25 0 +DEAL::25 26 0.5625 +DEAL::26 0 0.01562 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0.04688 +DEAL::26 9 0 +DEAL::26 10 0.04688 +DEAL::26 11 0 +DEAL::26 12 0 +DEAL::26 13 0 +DEAL::26 14 0 +DEAL::26 15 0 +DEAL::26 16 0.04688 +DEAL::26 17 0 +DEAL::26 18 0 +DEAL::26 19 0 +DEAL::26 20 0.1406 +DEAL::26 21 0 +DEAL::26 22 0.1406 +DEAL::26 23 0 +DEAL::26 24 0.1406 +DEAL::26 25 0 +DEAL::26 26 0.4219 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 1.000 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0 +DEAL::0 21 0 +DEAL::0 22 0 +DEAL::0 23 0 +DEAL::0 24 0 +DEAL::0 25 0 +DEAL::0 26 0 +DEAL::1 0 0 +DEAL::1 1 0.5000 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0.5000 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0 +DEAL::1 23 0 +DEAL::1 24 0 +DEAL::1 25 0 +DEAL::1 26 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0.5000 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0 +DEAL::2 21 0 +DEAL::2 22 0 +DEAL::2 23 0 +DEAL::2 24 0.5000 +DEAL::2 25 0 +DEAL::2 26 0 +DEAL::3 0 0 +DEAL::3 1 0.2500 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0.2500 +DEAL::3 10 0.2500 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0 +DEAL::3 24 0.2500 +DEAL::3 25 0 +DEAL::3 26 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0.5000 +DEAL::4 11 0 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::4 16 0 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0 +DEAL::4 21 0 +DEAL::4 22 0.5000 +DEAL::4 23 0 +DEAL::4 24 0 +DEAL::4 25 0 +DEAL::4 26 0 +DEAL::5 0 0 +DEAL::5 1 0.2500 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0.2500 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0.2500 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0.2500 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 0 +DEAL::5 26 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0.2500 +DEAL::6 11 0 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0 +DEAL::6 21 0 +DEAL::6 22 0.2500 +DEAL::6 23 0 +DEAL::6 24 0.2500 +DEAL::6 25 0 +DEAL::6 26 0.2500 +DEAL::7 0 0 +DEAL::7 1 0.1250 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0.1250 +DEAL::7 10 0.1250 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0 +DEAL::7 16 0 +DEAL::7 17 0.1250 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0.1250 +DEAL::7 22 0.1250 +DEAL::7 23 0 +DEAL::7 24 0.1250 +DEAL::7 25 0 +DEAL::7 26 0.1250 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0.7500 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0 +DEAL::8 21 0 +DEAL::8 22 0 +DEAL::8 23 0 +DEAL::8 24 0.2500 +DEAL::8 25 0 +DEAL::8 26 0 +DEAL::9 0 0 +DEAL::9 1 0.3750 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0.1250 +DEAL::9 10 0.3750 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0 +DEAL::9 23 0 +DEAL::9 24 0.1250 +DEAL::9 25 0 +DEAL::9 26 0 +DEAL::10 0 0 +DEAL::10 1 0.2500 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0.7500 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0 +DEAL::10 21 0 +DEAL::10 22 0 +DEAL::10 23 0 +DEAL::10 24 0 +DEAL::10 25 0 +DEAL::10 26 0 +DEAL::11 0 0 +DEAL::11 1 0.1250 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0.1250 +DEAL::11 10 0.3750 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0 +DEAL::11 20 0 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0 +DEAL::11 24 0.3750 +DEAL::11 25 0 +DEAL::11 26 0 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0.3750 +DEAL::12 11 0 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0 +DEAL::12 21 0 +DEAL::12 22 0.3750 +DEAL::12 23 0 +DEAL::12 24 0.1250 +DEAL::12 25 0 +DEAL::12 26 0.1250 +DEAL::13 0 0 +DEAL::13 1 0.1875 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0.06250 +DEAL::13 10 0.1875 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0.1875 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0.06250 +DEAL::13 22 0.1875 +DEAL::13 23 0 +DEAL::13 24 0.06250 +DEAL::13 25 0 +DEAL::13 26 0.06250 +DEAL::14 0 0 +DEAL::14 1 0.1250 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0.3750 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0 +DEAL::14 15 0 +DEAL::14 16 0 +DEAL::14 17 0.1250 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0 +DEAL::14 21 0 +DEAL::14 22 0.3750 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0 +DEAL::14 26 0 +DEAL::15 0 0 +DEAL::15 1 0.06250 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0.06250 +DEAL::15 10 0.1875 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0 +DEAL::15 16 0 +DEAL::15 17 0.06250 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0 +DEAL::15 21 0.06250 +DEAL::15 22 0.1875 +DEAL::15 23 0 +DEAL::15 24 0.1875 +DEAL::15 25 0 +DEAL::15 26 0.1875 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0.7500 +DEAL::16 11 0 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0 +DEAL::16 15 0 +DEAL::16 16 0 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0 +DEAL::16 21 0 +DEAL::16 22 0.2500 +DEAL::16 23 0 +DEAL::16 24 0 +DEAL::16 25 0 +DEAL::16 26 0 +DEAL::17 0 0 +DEAL::17 1 0.3750 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0.3750 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0.1250 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0.1250 +DEAL::17 23 0 +DEAL::17 24 0 +DEAL::17 25 0 +DEAL::17 26 0 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0.3750 +DEAL::18 11 0 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0 +DEAL::18 20 0 +DEAL::18 21 0 +DEAL::18 22 0.1250 +DEAL::18 23 0 +DEAL::18 24 0.3750 +DEAL::18 25 0 +DEAL::18 26 0.1250 +DEAL::19 0 0 +DEAL::19 1 0.1875 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0.1875 +DEAL::19 10 0.1875 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0.06250 +DEAL::19 18 0 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0.06250 +DEAL::19 22 0.06250 +DEAL::19 23 0 +DEAL::19 24 0.1875 +DEAL::19 25 0 +DEAL::19 26 0.06250 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0.5625 +DEAL::20 11 0 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0 +DEAL::20 15 0 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0 +DEAL::20 21 0 +DEAL::20 22 0.1875 +DEAL::20 23 0 +DEAL::20 24 0.1875 +DEAL::20 25 0 +DEAL::20 26 0.06250 +DEAL::21 0 0 +DEAL::21 1 0.2812 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0.09375 +DEAL::21 10 0.2812 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0.09375 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 0.03125 +DEAL::21 22 0.09375 +DEAL::21 23 0 +DEAL::21 24 0.09375 +DEAL::21 25 0 +DEAL::21 26 0.03125 +DEAL::22 0 0 +DEAL::22 1 0.1875 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0.5625 +DEAL::22 11 0 +DEAL::22 12 0 +DEAL::22 13 0 +DEAL::22 14 0 +DEAL::22 15 0 +DEAL::22 16 0 +DEAL::22 17 0.06250 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0 +DEAL::22 21 0 +DEAL::22 22 0.1875 +DEAL::22 23 0 +DEAL::22 24 0 +DEAL::22 25 0 +DEAL::22 26 0 +DEAL::23 0 0 +DEAL::23 1 0.09375 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0.09375 +DEAL::23 10 0.2812 +DEAL::23 11 0 +DEAL::23 12 0 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0 +DEAL::23 16 0 +DEAL::23 17 0.03125 +DEAL::23 18 0 +DEAL::23 19 0 +DEAL::23 20 0 +DEAL::23 21 0.03125 +DEAL::23 22 0.09375 +DEAL::23 23 0 +DEAL::23 24 0.2812 +DEAL::23 25 0 +DEAL::23 26 0.09375 +DEAL::24 0 0 +DEAL::24 1 0.1875 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0 +DEAL::24 9 0.06250 +DEAL::24 10 0.5625 +DEAL::24 11 0 +DEAL::24 12 0 +DEAL::24 13 0 +DEAL::24 14 0 +DEAL::24 15 0 +DEAL::24 16 0 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0 +DEAL::24 21 0 +DEAL::24 22 0 +DEAL::24 23 0 +DEAL::24 24 0.1875 +DEAL::24 25 0 +DEAL::24 26 0 +DEAL::25 0 0 +DEAL::25 1 0.09375 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0.03125 +DEAL::25 10 0.2812 +DEAL::25 11 0 +DEAL::25 12 0 +DEAL::25 13 0 +DEAL::25 14 0 +DEAL::25 15 0 +DEAL::25 16 0 +DEAL::25 17 0.09375 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0 +DEAL::25 21 0.03125 +DEAL::25 22 0.2812 +DEAL::25 23 0 +DEAL::25 24 0.09375 +DEAL::25 25 0 +DEAL::25 26 0.09375 +DEAL::26 0 0 +DEAL::26 1 0.1406 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0 +DEAL::26 9 0.04688 +DEAL::26 10 0.4219 +DEAL::26 11 0 +DEAL::26 12 0 +DEAL::26 13 0 +DEAL::26 14 0 +DEAL::26 15 0 +DEAL::26 16 0 +DEAL::26 17 0.04688 +DEAL::26 18 0 +DEAL::26 19 0 +DEAL::26 20 0 +DEAL::26 21 0.01562 +DEAL::26 22 0.1406 +DEAL::26 23 0 +DEAL::26 24 0.1406 +DEAL::26 25 0 +DEAL::26 26 0.04688 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0.5000 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0 +DEAL::0 21 0 +DEAL::0 22 0 +DEAL::0 23 0 +DEAL::0 24 0.5000 +DEAL::0 25 0 +DEAL::0 26 0 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0 +DEAL::1 23 0 +DEAL::1 24 1.000 +DEAL::1 25 0 +DEAL::1 26 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.2500 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0.2500 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0.2500 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0 +DEAL::2 21 0 +DEAL::2 22 0 +DEAL::2 23 0 +DEAL::2 24 0.2500 +DEAL::2 25 0 +DEAL::2 26 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0.5000 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0 +DEAL::3 24 0.5000 +DEAL::3 25 0 +DEAL::3 26 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0.2500 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::4 16 0 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0.2500 +DEAL::4 21 0 +DEAL::4 22 0 +DEAL::4 23 0 +DEAL::4 24 0.2500 +DEAL::4 25 0 +DEAL::4 26 0.2500 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0 +DEAL::5 23 0 +DEAL::5 24 0.5000 +DEAL::5 25 0 +DEAL::5 26 0.5000 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0.1250 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0.1250 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0.1250 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0.1250 +DEAL::6 19 0 +DEAL::6 20 0.1250 +DEAL::6 21 0 +DEAL::6 22 0 +DEAL::6 23 0.1250 +DEAL::6 24 0.1250 +DEAL::6 25 0 +DEAL::6 26 0.1250 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0.2500 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0.2500 +DEAL::7 24 0.2500 +DEAL::7 25 0 +DEAL::7 26 0.2500 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0.1250 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0.3750 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0.1250 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0 +DEAL::8 21 0 +DEAL::8 22 0 +DEAL::8 23 0 +DEAL::8 24 0.3750 +DEAL::8 25 0 +DEAL::8 26 0 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0.2500 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0 +DEAL::9 23 0 +DEAL::9 24 0.7500 +DEAL::9 25 0 +DEAL::9 26 0 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0.2500 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0 +DEAL::10 21 0 +DEAL::10 22 0 +DEAL::10 23 0 +DEAL::10 24 0.7500 +DEAL::10 25 0 +DEAL::10 26 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0.1250 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0.1250 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0.3750 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0 +DEAL::11 20 0 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0 +DEAL::11 24 0.3750 +DEAL::11 25 0 +DEAL::11 26 0 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0.06250 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0.1875 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0.06250 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0.06250 +DEAL::12 19 0 +DEAL::12 20 0.1875 +DEAL::12 21 0 +DEAL::12 22 0 +DEAL::12 23 0.06250 +DEAL::12 24 0.1875 +DEAL::12 25 0 +DEAL::12 26 0.1875 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0.1250 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0 +DEAL::13 23 0.1250 +DEAL::13 24 0.3750 +DEAL::13 25 0 +DEAL::13 26 0.3750 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0.1250 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0 +DEAL::14 15 0 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0.1250 +DEAL::14 21 0 +DEAL::14 22 0 +DEAL::14 23 0 +DEAL::14 24 0.3750 +DEAL::14 25 0 +DEAL::14 26 0.3750 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0.06250 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0.06250 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0.1875 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0.06250 +DEAL::15 19 0 +DEAL::15 20 0.06250 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0.1875 +DEAL::15 24 0.1875 +DEAL::15 25 0 +DEAL::15 26 0.1875 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0.3750 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0 +DEAL::16 15 0 +DEAL::16 16 0 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0.1250 +DEAL::16 21 0 +DEAL::16 22 0 +DEAL::16 23 0 +DEAL::16 24 0.3750 +DEAL::16 25 0 +DEAL::16 26 0.1250 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0 +DEAL::17 23 0 +DEAL::17 24 0.7500 +DEAL::17 25 0 +DEAL::17 26 0.2500 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0.1875 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0.1875 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0.1875 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0.06250 +DEAL::18 19 0 +DEAL::18 20 0.06250 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0.06250 +DEAL::18 24 0.1875 +DEAL::18 25 0 +DEAL::18 26 0.06250 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0.3750 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0.1250 +DEAL::19 24 0.3750 +DEAL::19 25 0 +DEAL::19 26 0.1250 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0.09375 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0.2812 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0.09375 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0 +DEAL::20 15 0 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0.03125 +DEAL::20 19 0 +DEAL::20 20 0.09375 +DEAL::20 21 0 +DEAL::20 22 0 +DEAL::20 23 0.03125 +DEAL::20 24 0.2812 +DEAL::20 25 0 +DEAL::20 26 0.09375 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0.1875 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 0 +DEAL::21 22 0 +DEAL::21 23 0.06250 +DEAL::21 24 0.5625 +DEAL::21 25 0 +DEAL::21 26 0.1875 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0.1875 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0 +DEAL::22 13 0 +DEAL::22 14 0 +DEAL::22 15 0 +DEAL::22 16 0 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0.06250 +DEAL::22 21 0 +DEAL::22 22 0 +DEAL::22 23 0 +DEAL::22 24 0.5625 +DEAL::22 25 0 +DEAL::22 26 0.1875 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0.09375 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0.09375 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0.2812 +DEAL::23 12 0 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0.03125 +DEAL::23 19 0 +DEAL::23 20 0.03125 +DEAL::23 21 0 +DEAL::23 22 0 +DEAL::23 23 0.09375 +DEAL::23 24 0.2812 +DEAL::23 25 0 +DEAL::23 26 0.09375 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0.06250 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0.1875 +DEAL::24 9 0 +DEAL::24 10 0 +DEAL::24 11 0.1875 +DEAL::24 12 0 +DEAL::24 13 0 +DEAL::24 14 0 +DEAL::24 15 0 +DEAL::24 16 0 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0 +DEAL::24 21 0 +DEAL::24 22 0 +DEAL::24 23 0 +DEAL::24 24 0.5625 +DEAL::24 25 0 +DEAL::24 26 0 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0.03125 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0.09375 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0.09375 +DEAL::25 12 0 +DEAL::25 13 0 +DEAL::25 14 0 +DEAL::25 15 0 +DEAL::25 16 0 +DEAL::25 17 0 +DEAL::25 18 0.03125 +DEAL::25 19 0 +DEAL::25 20 0.09375 +DEAL::25 21 0 +DEAL::25 22 0 +DEAL::25 23 0.09375 +DEAL::25 24 0.2812 +DEAL::25 25 0 +DEAL::25 26 0.2812 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0.04688 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0.1406 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0.1406 +DEAL::26 12 0 +DEAL::26 13 0 +DEAL::26 14 0 +DEAL::26 15 0 +DEAL::26 16 0 +DEAL::26 17 0 +DEAL::26 18 0.01562 +DEAL::26 19 0 +DEAL::26 20 0.04688 +DEAL::26 21 0 +DEAL::26 22 0 +DEAL::26 23 0.04688 +DEAL::26 24 0.4219 +DEAL::26 25 0 +DEAL::26 26 0.1406 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0.5000 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0 +DEAL::0 21 0 +DEAL::0 22 0 +DEAL::0 23 0 +DEAL::0 24 0.5000 +DEAL::0 25 0 +DEAL::0 26 0 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0.2500 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0.2500 +DEAL::1 10 0 +DEAL::1 11 0.2500 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0 +DEAL::1 23 0 +DEAL::1 24 0.2500 +DEAL::1 25 0 +DEAL::1 26 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 1.000 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0 +DEAL::2 21 0 +DEAL::2 22 0 +DEAL::2 23 0 +DEAL::2 24 0 +DEAL::2 25 0 +DEAL::2 26 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0.5000 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0.5000 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0 +DEAL::3 24 0 +DEAL::3 25 0 +DEAL::3 26 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0.2500 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::4 16 0 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0 +DEAL::4 21 0 +DEAL::4 22 0 +DEAL::4 23 0.2500 +DEAL::4 24 0.2500 +DEAL::4 25 0 +DEAL::4 26 0.2500 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0.1250 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0.1250 +DEAL::5 10 0 +DEAL::5 11 0.1250 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0.1250 +DEAL::5 20 0 +DEAL::5 21 0.1250 +DEAL::5 22 0 +DEAL::5 23 0.1250 +DEAL::5 24 0.1250 +DEAL::5 25 0 +DEAL::5 26 0.1250 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0.5000 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0 +DEAL::6 21 0 +DEAL::6 22 0 +DEAL::6 23 0.5000 +DEAL::6 24 0 +DEAL::6 25 0 +DEAL::6 26 0 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0.2500 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0.2500 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0.2500 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0.2500 +DEAL::7 24 0 +DEAL::7 25 0 +DEAL::7 26 0 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0.7500 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0 +DEAL::8 21 0 +DEAL::8 22 0 +DEAL::8 23 0 +DEAL::8 24 0.2500 +DEAL::8 25 0 +DEAL::8 26 0 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0.3750 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0.1250 +DEAL::9 10 0 +DEAL::9 11 0.3750 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0 +DEAL::9 23 0 +DEAL::9 24 0.1250 +DEAL::9 25 0 +DEAL::9 26 0 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0.1250 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0.1250 +DEAL::10 10 0 +DEAL::10 11 0.3750 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0 +DEAL::10 21 0 +DEAL::10 22 0 +DEAL::10 23 0 +DEAL::10 24 0.3750 +DEAL::10 25 0 +DEAL::10 26 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0.2500 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0.7500 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0 +DEAL::11 20 0 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0 +DEAL::11 24 0 +DEAL::11 25 0 +DEAL::11 26 0 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0.3750 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0 +DEAL::12 21 0 +DEAL::12 22 0 +DEAL::12 23 0.3750 +DEAL::12 24 0.1250 +DEAL::12 25 0 +DEAL::12 26 0.1250 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0.1875 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0.06250 +DEAL::13 10 0 +DEAL::13 11 0.1875 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0.1875 +DEAL::13 20 0 +DEAL::13 21 0.06250 +DEAL::13 22 0 +DEAL::13 23 0.1875 +DEAL::13 24 0.06250 +DEAL::13 25 0 +DEAL::13 26 0.06250 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0.06250 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0.06250 +DEAL::14 10 0 +DEAL::14 11 0.1875 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0 +DEAL::14 15 0 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0.06250 +DEAL::14 20 0 +DEAL::14 21 0.06250 +DEAL::14 22 0 +DEAL::14 23 0.1875 +DEAL::14 24 0.1875 +DEAL::14 25 0 +DEAL::14 26 0.1875 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0.1250 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0.3750 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0.1250 +DEAL::15 20 0 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0.3750 +DEAL::15 24 0 +DEAL::15 25 0 +DEAL::15 26 0 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0.3750 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0 +DEAL::16 15 0 +DEAL::16 16 0 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0 +DEAL::16 21 0 +DEAL::16 22 0 +DEAL::16 23 0.1250 +DEAL::16 24 0.3750 +DEAL::16 25 0 +DEAL::16 26 0.1250 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0.1875 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0.1875 +DEAL::17 10 0 +DEAL::17 11 0.1875 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0 +DEAL::17 18 0 +DEAL::17 19 0.06250 +DEAL::17 20 0 +DEAL::17 21 0.06250 +DEAL::17 22 0 +DEAL::17 23 0.06250 +DEAL::17 24 0.1875 +DEAL::17 25 0 +DEAL::17 26 0.06250 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0.7500 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0 +DEAL::18 20 0 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0.2500 +DEAL::18 24 0 +DEAL::18 25 0 +DEAL::18 26 0 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0.3750 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0.3750 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0.1250 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0.1250 +DEAL::19 24 0 +DEAL::19 25 0 +DEAL::19 26 0 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0.5625 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0 +DEAL::20 15 0 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0 +DEAL::20 21 0 +DEAL::20 22 0 +DEAL::20 23 0.1875 +DEAL::20 24 0.1875 +DEAL::20 25 0 +DEAL::20 26 0.06250 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0.2812 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0.09375 +DEAL::21 10 0 +DEAL::21 11 0.2812 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0.09375 +DEAL::21 20 0 +DEAL::21 21 0.03125 +DEAL::21 22 0 +DEAL::21 23 0.09375 +DEAL::21 24 0.09375 +DEAL::21 25 0 +DEAL::21 26 0.03125 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0.09375 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0.09375 +DEAL::22 10 0 +DEAL::22 11 0.2812 +DEAL::22 12 0 +DEAL::22 13 0 +DEAL::22 14 0 +DEAL::22 15 0 +DEAL::22 16 0 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0.03125 +DEAL::22 20 0 +DEAL::22 21 0.03125 +DEAL::22 22 0 +DEAL::22 23 0.09375 +DEAL::22 24 0.2812 +DEAL::22 25 0 +DEAL::22 26 0.09375 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0.1875 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0.5625 +DEAL::23 12 0 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0 +DEAL::23 19 0.06250 +DEAL::23 20 0 +DEAL::23 21 0 +DEAL::23 22 0 +DEAL::23 23 0.1875 +DEAL::23 24 0 +DEAL::23 25 0 +DEAL::23 26 0 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0.1875 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0 +DEAL::24 9 0.06250 +DEAL::24 10 0 +DEAL::24 11 0.5625 +DEAL::24 12 0 +DEAL::24 13 0 +DEAL::24 14 0 +DEAL::24 15 0 +DEAL::24 16 0 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0 +DEAL::24 21 0 +DEAL::24 22 0 +DEAL::24 23 0 +DEAL::24 24 0.1875 +DEAL::24 25 0 +DEAL::24 26 0 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0.09375 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0.03125 +DEAL::25 10 0 +DEAL::25 11 0.2812 +DEAL::25 12 0 +DEAL::25 13 0 +DEAL::25 14 0 +DEAL::25 15 0 +DEAL::25 16 0 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0.09375 +DEAL::25 20 0 +DEAL::25 21 0.03125 +DEAL::25 22 0 +DEAL::25 23 0.2812 +DEAL::25 24 0.09375 +DEAL::25 25 0 +DEAL::25 26 0.09375 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0.1406 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0 +DEAL::26 9 0.04688 +DEAL::26 10 0 +DEAL::26 11 0.4219 +DEAL::26 12 0 +DEAL::26 13 0 +DEAL::26 14 0 +DEAL::26 15 0 +DEAL::26 16 0 +DEAL::26 17 0 +DEAL::26 18 0 +DEAL::26 19 0.04688 +DEAL::26 20 0 +DEAL::26 21 0.01562 +DEAL::26 22 0 +DEAL::26 23 0.1406 +DEAL::26 24 0.1406 +DEAL::26 25 0 +DEAL::26 26 0.04688 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0.2500 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0.2500 +DEAL::0 21 0 +DEAL::0 22 0.2500 +DEAL::0 23 0 +DEAL::0 24 0 +DEAL::0 25 0 +DEAL::0 26 0.2500 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0.5000 +DEAL::1 23 0 +DEAL::1 24 0 +DEAL::1 25 0 +DEAL::1 26 0.5000 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0.5000 +DEAL::2 21 0 +DEAL::2 22 0 +DEAL::2 23 0 +DEAL::2 24 0 +DEAL::2 25 0 +DEAL::2 26 0.5000 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0 +DEAL::3 24 0 +DEAL::3 25 0 +DEAL::3 26 1.000 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.1250 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0.1250 +DEAL::4 13 0 +DEAL::4 14 0.1250 +DEAL::4 15 0 +DEAL::4 16 0.1250 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0.1250 +DEAL::4 21 0 +DEAL::4 22 0.1250 +DEAL::4 23 0 +DEAL::4 24 0 +DEAL::4 25 0.1250 +DEAL::4 26 0.1250 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0.2500 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0.2500 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 0.2500 +DEAL::5 26 0.2500 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0.2500 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0.2500 +DEAL::6 21 0 +DEAL::6 22 0 +DEAL::6 23 0 +DEAL::6 24 0 +DEAL::6 25 0.2500 +DEAL::6 26 0.2500 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0 +DEAL::7 24 0 +DEAL::7 25 0.5000 +DEAL::7 26 0.5000 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::8 16 0.1250 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0.3750 +DEAL::8 21 0 +DEAL::8 22 0.1250 +DEAL::8 23 0 +DEAL::8 24 0 +DEAL::8 25 0 +DEAL::8 26 0.3750 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0.2500 +DEAL::9 23 0 +DEAL::9 24 0 +DEAL::9 25 0 +DEAL::9 26 0.7500 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0.1250 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0.1250 +DEAL::10 21 0 +DEAL::10 22 0.3750 +DEAL::10 23 0 +DEAL::10 24 0 +DEAL::10 25 0 +DEAL::10 26 0.3750 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0 +DEAL::11 20 0.2500 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0 +DEAL::11 24 0 +DEAL::11 25 0 +DEAL::11 26 0.7500 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0.06250 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0.1875 +DEAL::12 13 0 +DEAL::12 14 0.06250 +DEAL::12 15 0 +DEAL::12 16 0.06250 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0.1875 +DEAL::12 21 0 +DEAL::12 22 0.06250 +DEAL::12 23 0 +DEAL::12 24 0 +DEAL::12 25 0.1875 +DEAL::12 26 0.1875 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0.1250 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0.1250 +DEAL::13 23 0 +DEAL::13 24 0 +DEAL::13 25 0.3750 +DEAL::13 26 0.3750 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0.06250 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0.06250 +DEAL::14 13 0 +DEAL::14 14 0.1875 +DEAL::14 15 0 +DEAL::14 16 0.06250 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0.06250 +DEAL::14 21 0 +DEAL::14 22 0.1875 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0.1875 +DEAL::14 26 0.1875 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0.1250 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0.1250 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0 +DEAL::15 24 0 +DEAL::15 25 0.3750 +DEAL::15 26 0.3750 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0.06250 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0.06250 +DEAL::16 13 0 +DEAL::16 14 0.06250 +DEAL::16 15 0 +DEAL::16 16 0.1875 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0.1875 +DEAL::16 21 0 +DEAL::16 22 0.1875 +DEAL::16 23 0 +DEAL::16 24 0 +DEAL::16 25 0.06250 +DEAL::16 26 0.1875 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0.1250 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0.3750 +DEAL::17 23 0 +DEAL::17 24 0 +DEAL::17 25 0.1250 +DEAL::17 26 0.3750 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0 +DEAL::18 12 0.1250 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0 +DEAL::18 20 0.3750 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0 +DEAL::18 24 0 +DEAL::18 25 0.1250 +DEAL::18 26 0.3750 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0 +DEAL::19 24 0 +DEAL::19 25 0.2500 +DEAL::19 26 0.7500 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0.03125 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0 +DEAL::20 12 0.09375 +DEAL::20 13 0 +DEAL::20 14 0.03125 +DEAL::20 15 0 +DEAL::20 16 0.09375 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0.2812 +DEAL::20 21 0 +DEAL::20 22 0.09375 +DEAL::20 23 0 +DEAL::20 24 0 +DEAL::20 25 0.09375 +DEAL::20 26 0.2812 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0.06250 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 0 +DEAL::21 22 0.1875 +DEAL::21 23 0 +DEAL::21 24 0 +DEAL::21 25 0.1875 +DEAL::21 26 0.5625 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0.03125 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0.03125 +DEAL::22 13 0 +DEAL::22 14 0.09375 +DEAL::22 15 0 +DEAL::22 16 0.09375 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0.09375 +DEAL::22 21 0 +DEAL::22 22 0.2812 +DEAL::22 23 0 +DEAL::22 24 0 +DEAL::22 25 0.09375 +DEAL::22 26 0.2812 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0.06250 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0 +DEAL::23 19 0 +DEAL::23 20 0.1875 +DEAL::23 21 0 +DEAL::23 22 0 +DEAL::23 23 0 +DEAL::23 24 0 +DEAL::23 25 0.1875 +DEAL::23 26 0.5625 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0 +DEAL::24 9 0 +DEAL::24 10 0 +DEAL::24 11 0 +DEAL::24 12 0 +DEAL::24 13 0 +DEAL::24 14 0 +DEAL::24 15 0 +DEAL::24 16 0.06250 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0.1875 +DEAL::24 21 0 +DEAL::24 22 0.1875 +DEAL::24 23 0 +DEAL::24 24 0 +DEAL::24 25 0 +DEAL::24 26 0.5625 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0.03125 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0.09375 +DEAL::25 13 0 +DEAL::25 14 0.09375 +DEAL::25 15 0 +DEAL::25 16 0.03125 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0.09375 +DEAL::25 21 0 +DEAL::25 22 0.09375 +DEAL::25 23 0 +DEAL::25 24 0 +DEAL::25 25 0.2812 +DEAL::25 26 0.2812 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0.01562 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0 +DEAL::26 12 0.04688 +DEAL::26 13 0 +DEAL::26 14 0.04688 +DEAL::26 15 0 +DEAL::26 16 0.04688 +DEAL::26 17 0 +DEAL::26 18 0 +DEAL::26 19 0 +DEAL::26 20 0.1406 +DEAL::26 21 0 +DEAL::26 22 0.1406 +DEAL::26 23 0 +DEAL::26 24 0 +DEAL::26 25 0.1406 +DEAL::26 26 0.4219 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0.5000 +DEAL::0 15 0 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0 +DEAL::0 21 0 +DEAL::0 22 0.5000 +DEAL::0 23 0 +DEAL::0 24 0 +DEAL::0 25 0 +DEAL::0 26 0 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0.2500 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0.2500 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0.2500 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0.2500 +DEAL::1 23 0 +DEAL::1 24 0 +DEAL::1 25 0 +DEAL::1 26 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0.2500 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0 +DEAL::2 21 0 +DEAL::2 22 0.2500 +DEAL::2 23 0 +DEAL::2 24 0 +DEAL::2 25 0.2500 +DEAL::2 26 0.2500 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0.1250 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0.1250 +DEAL::3 14 0.1250 +DEAL::3 15 0 +DEAL::3 16 0 +DEAL::3 17 0.1250 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0.1250 +DEAL::3 22 0.1250 +DEAL::3 23 0 +DEAL::3 24 0 +DEAL::3 25 0.1250 +DEAL::3 26 0.1250 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 1.000 +DEAL::4 15 0 +DEAL::4 16 0 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0 +DEAL::4 21 0 +DEAL::4 22 0 +DEAL::4 23 0 +DEAL::4 24 0 +DEAL::4 25 0 +DEAL::4 26 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0.5000 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0.5000 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 0 +DEAL::5 26 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0.5000 +DEAL::6 15 0 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0 +DEAL::6 21 0 +DEAL::6 22 0 +DEAL::6 23 0 +DEAL::6 24 0 +DEAL::6 25 0.5000 +DEAL::6 26 0 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0.2500 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0.2500 +DEAL::7 14 0.2500 +DEAL::7 15 0 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0 +DEAL::7 24 0 +DEAL::7 25 0.2500 +DEAL::7 26 0 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0.3750 +DEAL::8 15 0 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0 +DEAL::8 21 0 +DEAL::8 22 0.3750 +DEAL::8 23 0 +DEAL::8 24 0 +DEAL::8 25 0.1250 +DEAL::8 26 0.1250 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0.1875 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0.06250 +DEAL::9 14 0.1875 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0.1875 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0.06250 +DEAL::9 22 0.1875 +DEAL::9 23 0 +DEAL::9 24 0 +DEAL::9 25 0.06250 +DEAL::9 26 0.06250 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0.1250 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0.3750 +DEAL::10 15 0 +DEAL::10 16 0 +DEAL::10 17 0.1250 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0 +DEAL::10 21 0 +DEAL::10 22 0.3750 +DEAL::10 23 0 +DEAL::10 24 0 +DEAL::10 25 0 +DEAL::10 26 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0.06250 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0.06250 +DEAL::11 14 0.1875 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0.06250 +DEAL::11 18 0 +DEAL::11 19 0 +DEAL::11 20 0 +DEAL::11 21 0.06250 +DEAL::11 22 0.1875 +DEAL::11 23 0 +DEAL::11 24 0 +DEAL::11 25 0.1875 +DEAL::11 26 0.1875 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0.7500 +DEAL::12 15 0 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0 +DEAL::12 21 0 +DEAL::12 22 0 +DEAL::12 23 0 +DEAL::12 24 0 +DEAL::12 25 0.2500 +DEAL::12 26 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0.3750 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0.1250 +DEAL::13 14 0.3750 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0 +DEAL::13 23 0 +DEAL::13 24 0 +DEAL::13 25 0.1250 +DEAL::13 26 0 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0.2500 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0.7500 +DEAL::14 15 0 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0 +DEAL::14 21 0 +DEAL::14 22 0 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0 +DEAL::14 26 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0.1250 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0.1250 +DEAL::15 14 0.3750 +DEAL::15 15 0 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0 +DEAL::15 24 0 +DEAL::15 25 0.3750 +DEAL::15 26 0 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0.7500 +DEAL::16 15 0 +DEAL::16 16 0 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0 +DEAL::16 21 0 +DEAL::16 22 0.2500 +DEAL::16 23 0 +DEAL::16 24 0 +DEAL::16 25 0 +DEAL::16 26 0 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0.3750 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0.3750 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0.1250 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0.1250 +DEAL::17 23 0 +DEAL::17 24 0 +DEAL::17 25 0 +DEAL::17 26 0 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0.3750 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0 +DEAL::18 20 0 +DEAL::18 21 0 +DEAL::18 22 0.1250 +DEAL::18 23 0 +DEAL::18 24 0 +DEAL::18 25 0.3750 +DEAL::18 26 0.1250 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0.1875 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0.1875 +DEAL::19 14 0.1875 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0.06250 +DEAL::19 18 0 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0.06250 +DEAL::19 22 0.06250 +DEAL::19 23 0 +DEAL::19 24 0 +DEAL::19 25 0.1875 +DEAL::19 26 0.06250 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0.5625 +DEAL::20 15 0 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0 +DEAL::20 21 0 +DEAL::20 22 0.1875 +DEAL::20 23 0 +DEAL::20 24 0 +DEAL::20 25 0.1875 +DEAL::20 26 0.06250 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0.2812 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0.09375 +DEAL::21 14 0.2812 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0.09375 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 0.03125 +DEAL::21 22 0.09375 +DEAL::21 23 0 +DEAL::21 24 0 +DEAL::21 25 0.09375 +DEAL::21 26 0.03125 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0.1875 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0 +DEAL::22 13 0 +DEAL::22 14 0.5625 +DEAL::22 15 0 +DEAL::22 16 0 +DEAL::22 17 0.06250 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0 +DEAL::22 21 0 +DEAL::22 22 0.1875 +DEAL::22 23 0 +DEAL::22 24 0 +DEAL::22 25 0 +DEAL::22 26 0 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0.09375 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0 +DEAL::23 13 0.09375 +DEAL::23 14 0.2812 +DEAL::23 15 0 +DEAL::23 16 0 +DEAL::23 17 0.03125 +DEAL::23 18 0 +DEAL::23 19 0 +DEAL::23 20 0 +DEAL::23 21 0.03125 +DEAL::23 22 0.09375 +DEAL::23 23 0 +DEAL::23 24 0 +DEAL::23 25 0.2812 +DEAL::23 26 0.09375 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0.09375 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0 +DEAL::24 9 0 +DEAL::24 10 0 +DEAL::24 11 0 +DEAL::24 12 0 +DEAL::24 13 0.03125 +DEAL::24 14 0.2812 +DEAL::24 15 0 +DEAL::24 16 0 +DEAL::24 17 0.09375 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0 +DEAL::24 21 0.03125 +DEAL::24 22 0.2812 +DEAL::24 23 0 +DEAL::24 24 0 +DEAL::24 25 0.09375 +DEAL::24 26 0.09375 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0.1875 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0 +DEAL::25 13 0.06250 +DEAL::25 14 0.5625 +DEAL::25 15 0 +DEAL::25 16 0 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0 +DEAL::25 21 0 +DEAL::25 22 0 +DEAL::25 23 0 +DEAL::25 24 0 +DEAL::25 25 0.1875 +DEAL::25 26 0 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0.1406 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0 +DEAL::26 12 0 +DEAL::26 13 0.04688 +DEAL::26 14 0.4219 +DEAL::26 15 0 +DEAL::26 16 0 +DEAL::26 17 0.04688 +DEAL::26 18 0 +DEAL::26 19 0 +DEAL::26 20 0 +DEAL::26 21 0.01562 +DEAL::26 22 0.1406 +DEAL::26 23 0 +DEAL::26 24 0 +DEAL::26 25 0.1406 +DEAL::26 26 0.04688 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0.2500 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0.2500 +DEAL::0 21 0 +DEAL::0 22 0 +DEAL::0 23 0 +DEAL::0 24 0 +DEAL::0 25 0.2500 +DEAL::0 26 0.2500 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0 +DEAL::1 23 0 +DEAL::1 24 0 +DEAL::1 25 0.5000 +DEAL::1 26 0.5000 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0.1250 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0.1250 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0.1250 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0.1250 +DEAL::2 19 0 +DEAL::2 20 0.1250 +DEAL::2 21 0 +DEAL::2 22 0 +DEAL::2 23 0.1250 +DEAL::2 24 0 +DEAL::2 25 0.1250 +DEAL::2 26 0.1250 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0.2500 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0.2500 +DEAL::3 24 0 +DEAL::3 25 0.2500 +DEAL::3 26 0.2500 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0.5000 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::4 16 0 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0 +DEAL::4 21 0 +DEAL::4 22 0 +DEAL::4 23 0 +DEAL::4 24 0 +DEAL::4 25 0.5000 +DEAL::4 26 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 1.000 +DEAL::5 26 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0.2500 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0.2500 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 0.2500 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0 +DEAL::6 21 0 +DEAL::6 22 0 +DEAL::6 23 0 +DEAL::6 24 0 +DEAL::6 25 0.2500 +DEAL::6 26 0 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0.5000 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0 +DEAL::7 24 0 +DEAL::7 25 0.5000 +DEAL::7 26 0 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0.06250 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0.1875 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0.06250 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0.06250 +DEAL::8 19 0 +DEAL::8 20 0.1875 +DEAL::8 21 0 +DEAL::8 22 0 +DEAL::8 23 0.06250 +DEAL::8 24 0 +DEAL::8 25 0.1875 +DEAL::8 26 0.1875 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0.1250 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0 +DEAL::9 23 0.1250 +DEAL::9 24 0 +DEAL::9 25 0.3750 +DEAL::9 26 0.3750 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0.1250 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0.1250 +DEAL::10 21 0 +DEAL::10 22 0 +DEAL::10 23 0 +DEAL::10 24 0 +DEAL::10 25 0.3750 +DEAL::10 26 0.3750 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0.06250 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0.06250 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0.1875 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0.06250 +DEAL::11 19 0 +DEAL::11 20 0.06250 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0.1875 +DEAL::11 24 0 +DEAL::11 25 0.1875 +DEAL::11 26 0.1875 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0.1250 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0.3750 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0.1250 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0 +DEAL::12 21 0 +DEAL::12 22 0 +DEAL::12 23 0 +DEAL::12 24 0 +DEAL::12 25 0.3750 +DEAL::12 26 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0 +DEAL::13 15 0.2500 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0 +DEAL::13 23 0 +DEAL::13 24 0 +DEAL::13 25 0.7500 +DEAL::13 26 0 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0.2500 +DEAL::14 13 0 +DEAL::14 14 0 +DEAL::14 15 0 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0 +DEAL::14 21 0 +DEAL::14 22 0 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0.7500 +DEAL::14 26 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0.1250 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0.1250 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0.3750 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0 +DEAL::15 24 0 +DEAL::15 25 0.3750 +DEAL::15 26 0 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0.3750 +DEAL::16 13 0 +DEAL::16 14 0 +DEAL::16 15 0 +DEAL::16 16 0 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0.1250 +DEAL::16 21 0 +DEAL::16 22 0 +DEAL::16 23 0 +DEAL::16 24 0 +DEAL::16 25 0.3750 +DEAL::16 26 0.1250 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0 +DEAL::17 23 0 +DEAL::17 24 0 +DEAL::17 25 0.7500 +DEAL::17 26 0.2500 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0.1875 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0 +DEAL::18 12 0.1875 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0.1875 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0.06250 +DEAL::18 19 0 +DEAL::18 20 0.06250 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0.06250 +DEAL::18 24 0 +DEAL::18 25 0.1875 +DEAL::18 26 0.06250 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0.3750 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0.1250 +DEAL::19 24 0 +DEAL::19 25 0.3750 +DEAL::19 26 0.1250 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0.09375 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0 +DEAL::20 12 0.2812 +DEAL::20 13 0 +DEAL::20 14 0 +DEAL::20 15 0.09375 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0.03125 +DEAL::20 19 0 +DEAL::20 20 0.09375 +DEAL::20 21 0 +DEAL::20 22 0 +DEAL::20 23 0.03125 +DEAL::20 24 0 +DEAL::20 25 0.2812 +DEAL::20 26 0.09375 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0 +DEAL::21 15 0.1875 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 0 +DEAL::21 22 0 +DEAL::21 23 0.06250 +DEAL::21 24 0 +DEAL::21 25 0.5625 +DEAL::21 26 0.1875 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0.1875 +DEAL::22 13 0 +DEAL::22 14 0 +DEAL::22 15 0 +DEAL::22 16 0 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0.06250 +DEAL::22 21 0 +DEAL::22 22 0 +DEAL::22 23 0 +DEAL::22 24 0 +DEAL::22 25 0.5625 +DEAL::22 26 0.1875 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0.09375 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0.09375 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0.2812 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0.03125 +DEAL::23 19 0 +DEAL::23 20 0.03125 +DEAL::23 21 0 +DEAL::23 22 0 +DEAL::23 23 0.09375 +DEAL::23 24 0 +DEAL::23 25 0.2812 +DEAL::23 26 0.09375 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0.03125 +DEAL::24 7 0 +DEAL::24 8 0 +DEAL::24 9 0 +DEAL::24 10 0 +DEAL::24 11 0 +DEAL::24 12 0.09375 +DEAL::24 13 0 +DEAL::24 14 0 +DEAL::24 15 0.09375 +DEAL::24 16 0 +DEAL::24 17 0 +DEAL::24 18 0.03125 +DEAL::24 19 0 +DEAL::24 20 0.09375 +DEAL::24 21 0 +DEAL::24 22 0 +DEAL::24 23 0.09375 +DEAL::24 24 0 +DEAL::24 25 0.2812 +DEAL::24 26 0.2812 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0.06250 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0.1875 +DEAL::25 13 0 +DEAL::25 14 0 +DEAL::25 15 0.1875 +DEAL::25 16 0 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0 +DEAL::25 21 0 +DEAL::25 22 0 +DEAL::25 23 0 +DEAL::25 24 0 +DEAL::25 25 0.5625 +DEAL::25 26 0 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0.04688 +DEAL::26 7 0 +DEAL::26 8 0 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0 +DEAL::26 12 0.1406 +DEAL::26 13 0 +DEAL::26 14 0 +DEAL::26 15 0.1406 +DEAL::26 16 0 +DEAL::26 17 0 +DEAL::26 18 0.01562 +DEAL::26 19 0 +DEAL::26 20 0.04688 +DEAL::26 21 0 +DEAL::26 22 0 +DEAL::26 23 0.04688 +DEAL::26 24 0 +DEAL::26 25 0.4219 +DEAL::26 26 0.1406 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0.2500 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0 +DEAL::0 21 0 +DEAL::0 22 0 +DEAL::0 23 0.2500 +DEAL::0 24 0 +DEAL::0 25 0.2500 +DEAL::0 26 0.2500 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0.1250 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0.1250 +DEAL::1 14 0 +DEAL::1 15 0.1250 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0.1250 +DEAL::1 20 0 +DEAL::1 21 0.1250 +DEAL::1 22 0 +DEAL::1 23 0.1250 +DEAL::1 24 0 +DEAL::1 25 0.1250 +DEAL::1 26 0.1250 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0.5000 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0 +DEAL::2 21 0 +DEAL::2 22 0 +DEAL::2 23 0.5000 +DEAL::2 24 0 +DEAL::2 25 0 +DEAL::2 26 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0.2500 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0.2500 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0.2500 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0.2500 +DEAL::3 24 0 +DEAL::3 25 0 +DEAL::3 26 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0.5000 +DEAL::4 16 0 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0 +DEAL::4 21 0 +DEAL::4 22 0 +DEAL::4 23 0 +DEAL::4 24 0 +DEAL::4 25 0.5000 +DEAL::4 26 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0.2500 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0.2500 +DEAL::5 14 0 +DEAL::5 15 0.2500 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 0.2500 +DEAL::5 26 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 1.000 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0 +DEAL::6 21 0 +DEAL::6 22 0 +DEAL::6 23 0 +DEAL::6 24 0 +DEAL::6 25 0 +DEAL::6 26 0 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0.5000 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0.5000 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0 +DEAL::7 24 0 +DEAL::7 25 0 +DEAL::7 26 0 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0.3750 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0 +DEAL::8 21 0 +DEAL::8 22 0 +DEAL::8 23 0.3750 +DEAL::8 24 0 +DEAL::8 25 0.1250 +DEAL::8 26 0.1250 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0.1875 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0.06250 +DEAL::9 14 0 +DEAL::9 15 0.1875 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0.1875 +DEAL::9 20 0 +DEAL::9 21 0.06250 +DEAL::9 22 0 +DEAL::9 23 0.1875 +DEAL::9 24 0 +DEAL::9 25 0.06250 +DEAL::9 26 0.06250 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0.06250 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0.06250 +DEAL::10 14 0 +DEAL::10 15 0.1875 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0.06250 +DEAL::10 20 0 +DEAL::10 21 0.06250 +DEAL::10 22 0 +DEAL::10 23 0.1875 +DEAL::10 24 0 +DEAL::10 25 0.1875 +DEAL::10 26 0.1875 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0.1250 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0.3750 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0.1250 +DEAL::11 20 0 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0.3750 +DEAL::11 24 0 +DEAL::11 25 0 +DEAL::11 26 0 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0.7500 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0 +DEAL::12 21 0 +DEAL::12 22 0 +DEAL::12 23 0 +DEAL::12 24 0 +DEAL::12 25 0.2500 +DEAL::12 26 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0.3750 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0.1250 +DEAL::13 14 0 +DEAL::13 15 0.3750 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0 +DEAL::13 23 0 +DEAL::13 24 0 +DEAL::13 25 0.1250 +DEAL::13 26 0 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0.1250 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0.1250 +DEAL::14 14 0 +DEAL::14 15 0.3750 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0 +DEAL::14 21 0 +DEAL::14 22 0 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0.3750 +DEAL::14 26 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0.2500 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0.7500 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0 +DEAL::15 24 0 +DEAL::15 25 0 +DEAL::15 26 0 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0 +DEAL::16 15 0.3750 +DEAL::16 16 0 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0 +DEAL::16 21 0 +DEAL::16 22 0 +DEAL::16 23 0.1250 +DEAL::16 24 0 +DEAL::16 25 0.3750 +DEAL::16 26 0.1250 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0.1875 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0.1875 +DEAL::17 14 0 +DEAL::17 15 0.1875 +DEAL::17 16 0 +DEAL::17 17 0 +DEAL::17 18 0 +DEAL::17 19 0.06250 +DEAL::17 20 0 +DEAL::17 21 0.06250 +DEAL::17 22 0 +DEAL::17 23 0.06250 +DEAL::17 24 0 +DEAL::17 25 0.1875 +DEAL::17 26 0.06250 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0.7500 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0 +DEAL::18 20 0 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0.2500 +DEAL::18 24 0 +DEAL::18 25 0 +DEAL::18 26 0 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0.3750 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0.3750 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0.1250 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0.1250 +DEAL::19 24 0 +DEAL::19 25 0 +DEAL::19 26 0 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0 +DEAL::20 15 0.5625 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0 +DEAL::20 21 0 +DEAL::20 22 0 +DEAL::20 23 0.1875 +DEAL::20 24 0 +DEAL::20 25 0.1875 +DEAL::20 26 0.06250 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0.2812 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0.09375 +DEAL::21 14 0 +DEAL::21 15 0.2812 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0.09375 +DEAL::21 20 0 +DEAL::21 21 0.03125 +DEAL::21 22 0 +DEAL::21 23 0.09375 +DEAL::21 24 0 +DEAL::21 25 0.09375 +DEAL::21 26 0.03125 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0.09375 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0 +DEAL::22 13 0.09375 +DEAL::22 14 0 +DEAL::22 15 0.2812 +DEAL::22 16 0 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0.03125 +DEAL::22 20 0 +DEAL::22 21 0.03125 +DEAL::22 22 0 +DEAL::22 23 0.09375 +DEAL::22 24 0 +DEAL::22 25 0.2812 +DEAL::22 26 0.09375 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0.1875 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0.5625 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0 +DEAL::23 19 0.06250 +DEAL::23 20 0 +DEAL::23 21 0 +DEAL::23 22 0 +DEAL::23 23 0.1875 +DEAL::23 24 0 +DEAL::23 25 0 +DEAL::23 26 0 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0.09375 +DEAL::24 8 0 +DEAL::24 9 0 +DEAL::24 10 0 +DEAL::24 11 0 +DEAL::24 12 0 +DEAL::24 13 0.03125 +DEAL::24 14 0 +DEAL::24 15 0.2812 +DEAL::24 16 0 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0.09375 +DEAL::24 20 0 +DEAL::24 21 0.03125 +DEAL::24 22 0 +DEAL::24 23 0.2812 +DEAL::24 24 0 +DEAL::24 25 0.09375 +DEAL::24 26 0.09375 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0.1875 +DEAL::25 8 0 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0 +DEAL::25 13 0.06250 +DEAL::25 14 0 +DEAL::25 15 0.5625 +DEAL::25 16 0 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0 +DEAL::25 21 0 +DEAL::25 22 0 +DEAL::25 23 0 +DEAL::25 24 0 +DEAL::25 25 0.1875 +DEAL::25 26 0 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0.1406 +DEAL::26 8 0 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0 +DEAL::26 12 0 +DEAL::26 13 0.04688 +DEAL::26 14 0 +DEAL::26 15 0.4219 +DEAL::26 16 0 +DEAL::26 17 0 +DEAL::26 18 0 +DEAL::26 19 0.04688 +DEAL::26 20 0 +DEAL::26 21 0.01562 +DEAL::26 22 0 +DEAL::26 23 0.1406 +DEAL::26 24 0 +DEAL::26 25 0.1406 +DEAL::26 26 0.04688 +DEAL::0 0 0.01562 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0.04687 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0.04687 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0 +DEAL::0 21 0 +DEAL::0 22 0 +DEAL::0 23 0 +DEAL::0 24 0.04687 +DEAL::0 25 0 +DEAL::0 26 0 +DEAL::0 27 0 +DEAL::0 28 0 +DEAL::0 29 0 +DEAL::0 30 0 +DEAL::0 31 0 +DEAL::0 32 0.1406 +DEAL::0 33 0 +DEAL::0 34 0 +DEAL::0 35 0 +DEAL::0 36 0 +DEAL::0 37 0 +DEAL::0 38 0 +DEAL::0 39 0 +DEAL::0 40 0.1406 +DEAL::0 41 0 +DEAL::0 42 0 +DEAL::0 43 0 +DEAL::0 44 0 +DEAL::0 45 0 +DEAL::0 46 0 +DEAL::0 47 0 +DEAL::0 48 0.1406 +DEAL::0 49 0 +DEAL::0 50 0 +DEAL::0 51 0 +DEAL::0 52 0 +DEAL::0 53 0 +DEAL::0 54 0 +DEAL::0 55 0 +DEAL::0 56 0.4219 +DEAL::0 57 0 +DEAL::0 58 0 +DEAL::0 59 0 +DEAL::0 60 0 +DEAL::0 61 0 +DEAL::0 62 0 +DEAL::0 63 0 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0.03125 +DEAL::1 13 0.03125 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0 +DEAL::1 23 0 +DEAL::1 24 0 +DEAL::1 25 0 +DEAL::1 26 0 +DEAL::1 27 0 +DEAL::1 28 0 +DEAL::1 29 0 +DEAL::1 30 0 +DEAL::1 31 0 +DEAL::1 32 0 +DEAL::1 33 0 +DEAL::1 34 0 +DEAL::1 35 0 +DEAL::1 36 0 +DEAL::1 37 0 +DEAL::1 38 0 +DEAL::1 39 0 +DEAL::1 40 0.09375 +DEAL::1 41 0 +DEAL::1 42 0.09375 +DEAL::1 43 0 +DEAL::1 44 0 +DEAL::1 45 0 +DEAL::1 46 0 +DEAL::1 47 0 +DEAL::1 48 0.09375 +DEAL::1 49 0.09375 +DEAL::1 50 0 +DEAL::1 51 0 +DEAL::1 52 0 +DEAL::1 53 0 +DEAL::1 54 0 +DEAL::1 55 0 +DEAL::1 56 0.2812 +DEAL::1 57 0.2812 +DEAL::1 58 0 +DEAL::1 59 0 +DEAL::1 60 0 +DEAL::1 61 0 +DEAL::1 62 0 +DEAL::1 63 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0.03125 +DEAL::2 9 0.03125 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0 +DEAL::2 21 0 +DEAL::2 22 0 +DEAL::2 23 0 +DEAL::2 24 0 +DEAL::2 25 0 +DEAL::2 26 0 +DEAL::2 27 0 +DEAL::2 28 0 +DEAL::2 29 0 +DEAL::2 30 0 +DEAL::2 31 0 +DEAL::2 32 0.09375 +DEAL::2 33 0.09375 +DEAL::2 34 0 +DEAL::2 35 0 +DEAL::2 36 0 +DEAL::2 37 0 +DEAL::2 38 0 +DEAL::2 39 0 +DEAL::2 40 0 +DEAL::2 41 0 +DEAL::2 42 0 +DEAL::2 43 0 +DEAL::2 44 0 +DEAL::2 45 0 +DEAL::2 46 0 +DEAL::2 47 0 +DEAL::2 48 0.09375 +DEAL::2 49 0 +DEAL::2 50 0.09375 +DEAL::2 51 0 +DEAL::2 52 0 +DEAL::2 53 0 +DEAL::2 54 0 +DEAL::2 55 0 +DEAL::2 56 0.2812 +DEAL::2 57 0 +DEAL::2 58 0.2812 +DEAL::2 59 0 +DEAL::2 60 0 +DEAL::2 61 0 +DEAL::2 62 0 +DEAL::2 63 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0 +DEAL::3 24 0 +DEAL::3 25 0 +DEAL::3 26 0 +DEAL::3 27 0 +DEAL::3 28 0 +DEAL::3 29 0 +DEAL::3 30 0 +DEAL::3 31 0 +DEAL::3 32 0 +DEAL::3 33 0 +DEAL::3 34 0 +DEAL::3 35 0 +DEAL::3 36 0 +DEAL::3 37 0 +DEAL::3 38 0 +DEAL::3 39 0 +DEAL::3 40 0 +DEAL::3 41 0 +DEAL::3 42 0 +DEAL::3 43 0 +DEAL::3 44 0 +DEAL::3 45 0 +DEAL::3 46 0 +DEAL::3 47 0 +DEAL::3 48 0.06250 +DEAL::3 49 0.06250 +DEAL::3 50 0.06250 +DEAL::3 51 0.06250 +DEAL::3 52 0 +DEAL::3 53 0 +DEAL::3 54 0 +DEAL::3 55 0 +DEAL::3 56 0.1875 +DEAL::3 57 0.1875 +DEAL::3 58 0.1875 +DEAL::3 59 0.1875 +DEAL::3 60 0 +DEAL::3 61 0 +DEAL::3 62 0 +DEAL::3 63 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::4 16 0 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0 +DEAL::4 21 0 +DEAL::4 22 0 +DEAL::4 23 0 +DEAL::4 24 0.03125 +DEAL::4 25 0.03125 +DEAL::4 26 0 +DEAL::4 27 0 +DEAL::4 28 0 +DEAL::4 29 0 +DEAL::4 30 0 +DEAL::4 31 0 +DEAL::4 32 0.09375 +DEAL::4 33 0 +DEAL::4 34 0.09375 +DEAL::4 35 0 +DEAL::4 36 0 +DEAL::4 37 0 +DEAL::4 38 0 +DEAL::4 39 0 +DEAL::4 40 0.09375 +DEAL::4 41 0.09375 +DEAL::4 42 0 +DEAL::4 43 0 +DEAL::4 44 0 +DEAL::4 45 0 +DEAL::4 46 0 +DEAL::4 47 0 +DEAL::4 48 0 +DEAL::4 49 0 +DEAL::4 50 0 +DEAL::4 51 0 +DEAL::4 52 0 +DEAL::4 53 0 +DEAL::4 54 0 +DEAL::4 55 0 +DEAL::4 56 0.2812 +DEAL::4 57 0 +DEAL::4 58 0 +DEAL::4 59 0 +DEAL::4 60 0.2812 +DEAL::4 61 0 +DEAL::4 62 0 +DEAL::4 63 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 0 +DEAL::5 26 0 +DEAL::5 27 0 +DEAL::5 28 0 +DEAL::5 29 0 +DEAL::5 30 0 +DEAL::5 31 0 +DEAL::5 32 0 +DEAL::5 33 0 +DEAL::5 34 0 +DEAL::5 35 0 +DEAL::5 36 0 +DEAL::5 37 0 +DEAL::5 38 0 +DEAL::5 39 0 +DEAL::5 40 0.06250 +DEAL::5 41 0.06250 +DEAL::5 42 0.06250 +DEAL::5 43 0.06250 +DEAL::5 44 0 +DEAL::5 45 0 +DEAL::5 46 0 +DEAL::5 47 0 +DEAL::5 48 0 +DEAL::5 49 0 +DEAL::5 50 0 +DEAL::5 51 0 +DEAL::5 52 0 +DEAL::5 53 0 +DEAL::5 54 0 +DEAL::5 55 0 +DEAL::5 56 0.1875 +DEAL::5 57 0.1875 +DEAL::5 58 0 +DEAL::5 59 0 +DEAL::5 60 0.1875 +DEAL::5 61 0.1875 +DEAL::5 62 0 +DEAL::5 63 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0 +DEAL::6 21 0 +DEAL::6 22 0 +DEAL::6 23 0 +DEAL::6 24 0 +DEAL::6 25 0 +DEAL::6 26 0 +DEAL::6 27 0 +DEAL::6 28 0 +DEAL::6 29 0 +DEAL::6 30 0 +DEAL::6 31 0 +DEAL::6 32 0.06250 +DEAL::6 33 0.06250 +DEAL::6 34 0.06250 +DEAL::6 35 0.06250 +DEAL::6 36 0 +DEAL::6 37 0 +DEAL::6 38 0 +DEAL::6 39 0 +DEAL::6 40 0 +DEAL::6 41 0 +DEAL::6 42 0 +DEAL::6 43 0 +DEAL::6 44 0 +DEAL::6 45 0 +DEAL::6 46 0 +DEAL::6 47 0 +DEAL::6 48 0 +DEAL::6 49 0 +DEAL::6 50 0 +DEAL::6 51 0 +DEAL::6 52 0 +DEAL::6 53 0 +DEAL::6 54 0 +DEAL::6 55 0 +DEAL::6 56 0.1875 +DEAL::6 57 0 +DEAL::6 58 0.1875 +DEAL::6 59 0 +DEAL::6 60 0.1875 +DEAL::6 61 0 +DEAL::6 62 0.1875 +DEAL::6 63 0 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0 +DEAL::7 24 0 +DEAL::7 25 0 +DEAL::7 26 0 +DEAL::7 27 0 +DEAL::7 28 0 +DEAL::7 29 0 +DEAL::7 30 0 +DEAL::7 31 0 +DEAL::7 32 0 +DEAL::7 33 0 +DEAL::7 34 0 +DEAL::7 35 0 +DEAL::7 36 0 +DEAL::7 37 0 +DEAL::7 38 0 +DEAL::7 39 0 +DEAL::7 40 0 +DEAL::7 41 0 +DEAL::7 42 0 +DEAL::7 43 0 +DEAL::7 44 0 +DEAL::7 45 0 +DEAL::7 46 0 +DEAL::7 47 0 +DEAL::7 48 0 +DEAL::7 49 0 +DEAL::7 50 0 +DEAL::7 51 0 +DEAL::7 52 0 +DEAL::7 53 0 +DEAL::7 54 0 +DEAL::7 55 0 +DEAL::7 56 0.1250 +DEAL::7 57 0.1250 +DEAL::7 58 0.1250 +DEAL::7 59 0.1250 +DEAL::7 60 0.1250 +DEAL::7 61 0.1250 +DEAL::7 62 0.1250 +DEAL::7 63 0.1250 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0.06250 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0 +DEAL::8 21 0 +DEAL::8 22 0 +DEAL::8 23 0 +DEAL::8 24 0 +DEAL::8 25 0 +DEAL::8 26 0 +DEAL::8 27 0 +DEAL::8 28 0 +DEAL::8 29 0 +DEAL::8 30 0 +DEAL::8 31 0 +DEAL::8 32 0.1875 +DEAL::8 33 0 +DEAL::8 34 0 +DEAL::8 35 0 +DEAL::8 36 0 +DEAL::8 37 0 +DEAL::8 38 0 +DEAL::8 39 0 +DEAL::8 40 0 +DEAL::8 41 0 +DEAL::8 42 0 +DEAL::8 43 0 +DEAL::8 44 0 +DEAL::8 45 0 +DEAL::8 46 0 +DEAL::8 47 0 +DEAL::8 48 0.1875 +DEAL::8 49 0 +DEAL::8 50 0 +DEAL::8 51 0 +DEAL::8 52 0 +DEAL::8 53 0 +DEAL::8 54 0 +DEAL::8 55 0 +DEAL::8 56 0.5625 +DEAL::8 57 0 +DEAL::8 58 0 +DEAL::8 59 0 +DEAL::8 60 0 +DEAL::8 61 0 +DEAL::8 62 0 +DEAL::8 63 0 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0.04687 +DEAL::9 9 0.01562 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0 +DEAL::9 23 0 +DEAL::9 24 0 +DEAL::9 25 0 +DEAL::9 26 0 +DEAL::9 27 0 +DEAL::9 28 0 +DEAL::9 29 0 +DEAL::9 30 0 +DEAL::9 31 0 +DEAL::9 32 0.1406 +DEAL::9 33 0.04687 +DEAL::9 34 0 +DEAL::9 35 0 +DEAL::9 36 0 +DEAL::9 37 0 +DEAL::9 38 0 +DEAL::9 39 0 +DEAL::9 40 0 +DEAL::9 41 0 +DEAL::9 42 0 +DEAL::9 43 0 +DEAL::9 44 0 +DEAL::9 45 0 +DEAL::9 46 0 +DEAL::9 47 0 +DEAL::9 48 0.1406 +DEAL::9 49 0 +DEAL::9 50 0.04687 +DEAL::9 51 0 +DEAL::9 52 0 +DEAL::9 53 0 +DEAL::9 54 0 +DEAL::9 55 0 +DEAL::9 56 0.4219 +DEAL::9 57 0 +DEAL::9 58 0.1406 +DEAL::9 59 0 +DEAL::9 60 0 +DEAL::9 61 0 +DEAL::9 62 0 +DEAL::9 63 0 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0 +DEAL::10 21 0 +DEAL::10 22 0 +DEAL::10 23 0 +DEAL::10 24 0 +DEAL::10 25 0 +DEAL::10 26 0 +DEAL::10 27 0 +DEAL::10 28 0 +DEAL::10 29 0 +DEAL::10 30 0 +DEAL::10 31 0 +DEAL::10 32 0 +DEAL::10 33 0 +DEAL::10 34 0 +DEAL::10 35 0 +DEAL::10 36 0 +DEAL::10 37 0 +DEAL::10 38 0 +DEAL::10 39 0 +DEAL::10 40 0 +DEAL::10 41 0 +DEAL::10 42 0 +DEAL::10 43 0 +DEAL::10 44 0 +DEAL::10 45 0 +DEAL::10 46 0 +DEAL::10 47 0 +DEAL::10 48 0.1250 +DEAL::10 49 0.1250 +DEAL::10 50 0 +DEAL::10 51 0 +DEAL::10 52 0 +DEAL::10 53 0 +DEAL::10 54 0 +DEAL::10 55 0 +DEAL::10 56 0.3750 +DEAL::10 57 0.3750 +DEAL::10 58 0 +DEAL::10 59 0 +DEAL::10 60 0 +DEAL::10 61 0 +DEAL::10 62 0 +DEAL::10 63 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0 +DEAL::11 20 0 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0 +DEAL::11 24 0 +DEAL::11 25 0 +DEAL::11 26 0 +DEAL::11 27 0 +DEAL::11 28 0 +DEAL::11 29 0 +DEAL::11 30 0 +DEAL::11 31 0 +DEAL::11 32 0 +DEAL::11 33 0 +DEAL::11 34 0 +DEAL::11 35 0 +DEAL::11 36 0 +DEAL::11 37 0 +DEAL::11 38 0 +DEAL::11 39 0 +DEAL::11 40 0 +DEAL::11 41 0 +DEAL::11 42 0 +DEAL::11 43 0 +DEAL::11 44 0 +DEAL::11 45 0 +DEAL::11 46 0 +DEAL::11 47 0 +DEAL::11 48 0.09375 +DEAL::11 49 0.09375 +DEAL::11 50 0.03125 +DEAL::11 51 0.03125 +DEAL::11 52 0 +DEAL::11 53 0 +DEAL::11 54 0 +DEAL::11 55 0 +DEAL::11 56 0.2812 +DEAL::11 57 0.2812 +DEAL::11 58 0.09375 +DEAL::11 59 0.09375 +DEAL::11 60 0 +DEAL::11 61 0 +DEAL::11 62 0 +DEAL::11 63 0 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0.06250 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0 +DEAL::12 21 0 +DEAL::12 22 0 +DEAL::12 23 0 +DEAL::12 24 0 +DEAL::12 25 0 +DEAL::12 26 0 +DEAL::12 27 0 +DEAL::12 28 0 +DEAL::12 29 0 +DEAL::12 30 0 +DEAL::12 31 0 +DEAL::12 32 0 +DEAL::12 33 0 +DEAL::12 34 0 +DEAL::12 35 0 +DEAL::12 36 0 +DEAL::12 37 0 +DEAL::12 38 0 +DEAL::12 39 0 +DEAL::12 40 0.1875 +DEAL::12 41 0 +DEAL::12 42 0 +DEAL::12 43 0 +DEAL::12 44 0 +DEAL::12 45 0 +DEAL::12 46 0 +DEAL::12 47 0 +DEAL::12 48 0.1875 +DEAL::12 49 0 +DEAL::12 50 0 +DEAL::12 51 0 +DEAL::12 52 0 +DEAL::12 53 0 +DEAL::12 54 0 +DEAL::12 55 0 +DEAL::12 56 0.5625 +DEAL::12 57 0 +DEAL::12 58 0 +DEAL::12 59 0 +DEAL::12 60 0 +DEAL::12 61 0 +DEAL::12 62 0 +DEAL::12 63 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0.04687 +DEAL::13 13 0.01562 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0 +DEAL::13 23 0 +DEAL::13 24 0 +DEAL::13 25 0 +DEAL::13 26 0 +DEAL::13 27 0 +DEAL::13 28 0 +DEAL::13 29 0 +DEAL::13 30 0 +DEAL::13 31 0 +DEAL::13 32 0 +DEAL::13 33 0 +DEAL::13 34 0 +DEAL::13 35 0 +DEAL::13 36 0 +DEAL::13 37 0 +DEAL::13 38 0 +DEAL::13 39 0 +DEAL::13 40 0.1406 +DEAL::13 41 0 +DEAL::13 42 0.04687 +DEAL::13 43 0 +DEAL::13 44 0 +DEAL::13 45 0 +DEAL::13 46 0 +DEAL::13 47 0 +DEAL::13 48 0.1406 +DEAL::13 49 0.04687 +DEAL::13 50 0 +DEAL::13 51 0 +DEAL::13 52 0 +DEAL::13 53 0 +DEAL::13 54 0 +DEAL::13 55 0 +DEAL::13 56 0.4219 +DEAL::13 57 0.1406 +DEAL::13 58 0 +DEAL::13 59 0 +DEAL::13 60 0 +DEAL::13 61 0 +DEAL::13 62 0 +DEAL::13 63 0 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0 +DEAL::14 15 0 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0 +DEAL::14 21 0 +DEAL::14 22 0 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0 +DEAL::14 26 0 +DEAL::14 27 0 +DEAL::14 28 0 +DEAL::14 29 0 +DEAL::14 30 0 +DEAL::14 31 0 +DEAL::14 32 0 +DEAL::14 33 0 +DEAL::14 34 0 +DEAL::14 35 0 +DEAL::14 36 0 +DEAL::14 37 0 +DEAL::14 38 0 +DEAL::14 39 0 +DEAL::14 40 0 +DEAL::14 41 0 +DEAL::14 42 0 +DEAL::14 43 0 +DEAL::14 44 0 +DEAL::14 45 0 +DEAL::14 46 0 +DEAL::14 47 0 +DEAL::14 48 0.1250 +DEAL::14 49 0 +DEAL::14 50 0.1250 +DEAL::14 51 0 +DEAL::14 52 0 +DEAL::14 53 0 +DEAL::14 54 0 +DEAL::14 55 0 +DEAL::14 56 0.3750 +DEAL::14 57 0 +DEAL::14 58 0.3750 +DEAL::14 59 0 +DEAL::14 60 0 +DEAL::14 61 0 +DEAL::14 62 0 +DEAL::14 63 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0 +DEAL::15 24 0 +DEAL::15 25 0 +DEAL::15 26 0 +DEAL::15 27 0 +DEAL::15 28 0 +DEAL::15 29 0 +DEAL::15 30 0 +DEAL::15 31 0 +DEAL::15 32 0 +DEAL::15 33 0 +DEAL::15 34 0 +DEAL::15 35 0 +DEAL::15 36 0 +DEAL::15 37 0 +DEAL::15 38 0 +DEAL::15 39 0 +DEAL::15 40 0 +DEAL::15 41 0 +DEAL::15 42 0 +DEAL::15 43 0 +DEAL::15 44 0 +DEAL::15 45 0 +DEAL::15 46 0 +DEAL::15 47 0 +DEAL::15 48 0.09375 +DEAL::15 49 0.03125 +DEAL::15 50 0.09375 +DEAL::15 51 0.03125 +DEAL::15 52 0 +DEAL::15 53 0 +DEAL::15 54 0 +DEAL::15 55 0 +DEAL::15 56 0.2812 +DEAL::15 57 0.09375 +DEAL::15 58 0.2812 +DEAL::15 59 0.09375 +DEAL::15 60 0 +DEAL::15 61 0 +DEAL::15 62 0 +DEAL::15 63 0 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0 +DEAL::16 15 0 +DEAL::16 16 0 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0 +DEAL::16 21 0 +DEAL::16 22 0 +DEAL::16 23 0 +DEAL::16 24 0 +DEAL::16 25 0 +DEAL::16 26 0 +DEAL::16 27 0 +DEAL::16 28 0 +DEAL::16 29 0 +DEAL::16 30 0 +DEAL::16 31 0 +DEAL::16 32 0.1250 +DEAL::16 33 0 +DEAL::16 34 0.1250 +DEAL::16 35 0 +DEAL::16 36 0 +DEAL::16 37 0 +DEAL::16 38 0 +DEAL::16 39 0 +DEAL::16 40 0 +DEAL::16 41 0 +DEAL::16 42 0 +DEAL::16 43 0 +DEAL::16 44 0 +DEAL::16 45 0 +DEAL::16 46 0 +DEAL::16 47 0 +DEAL::16 48 0 +DEAL::16 49 0 +DEAL::16 50 0 +DEAL::16 51 0 +DEAL::16 52 0 +DEAL::16 53 0 +DEAL::16 54 0 +DEAL::16 55 0 +DEAL::16 56 0.3750 +DEAL::16 57 0 +DEAL::16 58 0 +DEAL::16 59 0 +DEAL::16 60 0.3750 +DEAL::16 61 0 +DEAL::16 62 0 +DEAL::16 63 0 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0 +DEAL::17 23 0 +DEAL::17 24 0 +DEAL::17 25 0 +DEAL::17 26 0 +DEAL::17 27 0 +DEAL::17 28 0 +DEAL::17 29 0 +DEAL::17 30 0 +DEAL::17 31 0 +DEAL::17 32 0.09375 +DEAL::17 33 0.03125 +DEAL::17 34 0.09375 +DEAL::17 35 0.03125 +DEAL::17 36 0 +DEAL::17 37 0 +DEAL::17 38 0 +DEAL::17 39 0 +DEAL::17 40 0 +DEAL::17 41 0 +DEAL::17 42 0 +DEAL::17 43 0 +DEAL::17 44 0 +DEAL::17 45 0 +DEAL::17 46 0 +DEAL::17 47 0 +DEAL::17 48 0 +DEAL::17 49 0 +DEAL::17 50 0 +DEAL::17 51 0 +DEAL::17 52 0 +DEAL::17 53 0 +DEAL::17 54 0 +DEAL::17 55 0 +DEAL::17 56 0.2812 +DEAL::17 57 0 +DEAL::17 58 0.09375 +DEAL::17 59 0 +DEAL::17 60 0.2812 +DEAL::17 61 0 +DEAL::17 62 0.09375 +DEAL::17 63 0 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0 +DEAL::18 20 0 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0 +DEAL::18 24 0 +DEAL::18 25 0 +DEAL::18 26 0 +DEAL::18 27 0 +DEAL::18 28 0 +DEAL::18 29 0 +DEAL::18 30 0 +DEAL::18 31 0 +DEAL::18 32 0 +DEAL::18 33 0 +DEAL::18 34 0 +DEAL::18 35 0 +DEAL::18 36 0 +DEAL::18 37 0 +DEAL::18 38 0 +DEAL::18 39 0 +DEAL::18 40 0 +DEAL::18 41 0 +DEAL::18 42 0 +DEAL::18 43 0 +DEAL::18 44 0 +DEAL::18 45 0 +DEAL::18 46 0 +DEAL::18 47 0 +DEAL::18 48 0 +DEAL::18 49 0 +DEAL::18 50 0 +DEAL::18 51 0 +DEAL::18 52 0 +DEAL::18 53 0 +DEAL::18 54 0 +DEAL::18 55 0 +DEAL::18 56 0.2500 +DEAL::18 57 0.2500 +DEAL::18 58 0 +DEAL::18 59 0 +DEAL::18 60 0.2500 +DEAL::18 61 0.2500 +DEAL::18 62 0 +DEAL::18 63 0 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0 +DEAL::19 24 0 +DEAL::19 25 0 +DEAL::19 26 0 +DEAL::19 27 0 +DEAL::19 28 0 +DEAL::19 29 0 +DEAL::19 30 0 +DEAL::19 31 0 +DEAL::19 32 0 +DEAL::19 33 0 +DEAL::19 34 0 +DEAL::19 35 0 +DEAL::19 36 0 +DEAL::19 37 0 +DEAL::19 38 0 +DEAL::19 39 0 +DEAL::19 40 0 +DEAL::19 41 0 +DEAL::19 42 0 +DEAL::19 43 0 +DEAL::19 44 0 +DEAL::19 45 0 +DEAL::19 46 0 +DEAL::19 47 0 +DEAL::19 48 0 +DEAL::19 49 0 +DEAL::19 50 0 +DEAL::19 51 0 +DEAL::19 52 0 +DEAL::19 53 0 +DEAL::19 54 0 +DEAL::19 55 0 +DEAL::19 56 0.1875 +DEAL::19 57 0.1875 +DEAL::19 58 0.06250 +DEAL::19 59 0.06250 +DEAL::19 60 0.1875 +DEAL::19 61 0.1875 +DEAL::19 62 0.06250 +DEAL::19 63 0.06250 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0 +DEAL::20 15 0 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0 +DEAL::20 21 0 +DEAL::20 22 0 +DEAL::20 23 0 +DEAL::20 24 0 +DEAL::20 25 0 +DEAL::20 26 0 +DEAL::20 27 0 +DEAL::20 28 0 +DEAL::20 29 0 +DEAL::20 30 0 +DEAL::20 31 0 +DEAL::20 32 0 +DEAL::20 33 0 +DEAL::20 34 0 +DEAL::20 35 0 +DEAL::20 36 0 +DEAL::20 37 0 +DEAL::20 38 0 +DEAL::20 39 0 +DEAL::20 40 0.1250 +DEAL::20 41 0.1250 +DEAL::20 42 0 +DEAL::20 43 0 +DEAL::20 44 0 +DEAL::20 45 0 +DEAL::20 46 0 +DEAL::20 47 0 +DEAL::20 48 0 +DEAL::20 49 0 +DEAL::20 50 0 +DEAL::20 51 0 +DEAL::20 52 0 +DEAL::20 53 0 +DEAL::20 54 0 +DEAL::20 55 0 +DEAL::20 56 0.3750 +DEAL::20 57 0 +DEAL::20 58 0 +DEAL::20 59 0 +DEAL::20 60 0.3750 +DEAL::20 61 0 +DEAL::20 62 0 +DEAL::20 63 0 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 0 +DEAL::21 22 0 +DEAL::21 23 0 +DEAL::21 24 0 +DEAL::21 25 0 +DEAL::21 26 0 +DEAL::21 27 0 +DEAL::21 28 0 +DEAL::21 29 0 +DEAL::21 30 0 +DEAL::21 31 0 +DEAL::21 32 0 +DEAL::21 33 0 +DEAL::21 34 0 +DEAL::21 35 0 +DEAL::21 36 0 +DEAL::21 37 0 +DEAL::21 38 0 +DEAL::21 39 0 +DEAL::21 40 0.09375 +DEAL::21 41 0.09375 +DEAL::21 42 0.03125 +DEAL::21 43 0.03125 +DEAL::21 44 0 +DEAL::21 45 0 +DEAL::21 46 0 +DEAL::21 47 0 +DEAL::21 48 0 +DEAL::21 49 0 +DEAL::21 50 0 +DEAL::21 51 0 +DEAL::21 52 0 +DEAL::21 53 0 +DEAL::21 54 0 +DEAL::21 55 0 +DEAL::21 56 0.2812 +DEAL::21 57 0.09375 +DEAL::21 58 0 +DEAL::21 59 0 +DEAL::21 60 0.2812 +DEAL::21 61 0.09375 +DEAL::21 62 0 +DEAL::21 63 0 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0 +DEAL::22 13 0 +DEAL::22 14 0 +DEAL::22 15 0 +DEAL::22 16 0 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0 +DEAL::22 21 0 +DEAL::22 22 0 +DEAL::22 23 0 +DEAL::22 24 0 +DEAL::22 25 0 +DEAL::22 26 0 +DEAL::22 27 0 +DEAL::22 28 0 +DEAL::22 29 0 +DEAL::22 30 0 +DEAL::22 31 0 +DEAL::22 32 0 +DEAL::22 33 0 +DEAL::22 34 0 +DEAL::22 35 0 +DEAL::22 36 0 +DEAL::22 37 0 +DEAL::22 38 0 +DEAL::22 39 0 +DEAL::22 40 0 +DEAL::22 41 0 +DEAL::22 42 0 +DEAL::22 43 0 +DEAL::22 44 0 +DEAL::22 45 0 +DEAL::22 46 0 +DEAL::22 47 0 +DEAL::22 48 0 +DEAL::22 49 0 +DEAL::22 50 0 +DEAL::22 51 0 +DEAL::22 52 0 +DEAL::22 53 0 +DEAL::22 54 0 +DEAL::22 55 0 +DEAL::22 56 0.2500 +DEAL::22 57 0 +DEAL::22 58 0.2500 +DEAL::22 59 0 +DEAL::22 60 0.2500 +DEAL::22 61 0 +DEAL::22 62 0.2500 +DEAL::22 63 0 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0 +DEAL::23 19 0 +DEAL::23 20 0 +DEAL::23 21 0 +DEAL::23 22 0 +DEAL::23 23 0 +DEAL::23 24 0 +DEAL::23 25 0 +DEAL::23 26 0 +DEAL::23 27 0 +DEAL::23 28 0 +DEAL::23 29 0 +DEAL::23 30 0 +DEAL::23 31 0 +DEAL::23 32 0 +DEAL::23 33 0 +DEAL::23 34 0 +DEAL::23 35 0 +DEAL::23 36 0 +DEAL::23 37 0 +DEAL::23 38 0 +DEAL::23 39 0 +DEAL::23 40 0 +DEAL::23 41 0 +DEAL::23 42 0 +DEAL::23 43 0 +DEAL::23 44 0 +DEAL::23 45 0 +DEAL::23 46 0 +DEAL::23 47 0 +DEAL::23 48 0 +DEAL::23 49 0 +DEAL::23 50 0 +DEAL::23 51 0 +DEAL::23 52 0 +DEAL::23 53 0 +DEAL::23 54 0 +DEAL::23 55 0 +DEAL::23 56 0.1875 +DEAL::23 57 0.06250 +DEAL::23 58 0.1875 +DEAL::23 59 0.06250 +DEAL::23 60 0.1875 +DEAL::23 61 0.06250 +DEAL::23 62 0.1875 +DEAL::23 63 0.06250 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0 +DEAL::24 9 0 +DEAL::24 10 0 +DEAL::24 11 0 +DEAL::24 12 0 +DEAL::24 13 0 +DEAL::24 14 0 +DEAL::24 15 0 +DEAL::24 16 0 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0 +DEAL::24 21 0 +DEAL::24 22 0 +DEAL::24 23 0 +DEAL::24 24 0.06250 +DEAL::24 25 0 +DEAL::24 26 0 +DEAL::24 27 0 +DEAL::24 28 0 +DEAL::24 29 0 +DEAL::24 30 0 +DEAL::24 31 0 +DEAL::24 32 0.1875 +DEAL::24 33 0 +DEAL::24 34 0 +DEAL::24 35 0 +DEAL::24 36 0 +DEAL::24 37 0 +DEAL::24 38 0 +DEAL::24 39 0 +DEAL::24 40 0.1875 +DEAL::24 41 0 +DEAL::24 42 0 +DEAL::24 43 0 +DEAL::24 44 0 +DEAL::24 45 0 +DEAL::24 46 0 +DEAL::24 47 0 +DEAL::24 48 0 +DEAL::24 49 0 +DEAL::24 50 0 +DEAL::24 51 0 +DEAL::24 52 0 +DEAL::24 53 0 +DEAL::24 54 0 +DEAL::24 55 0 +DEAL::24 56 0.5625 +DEAL::24 57 0 +DEAL::24 58 0 +DEAL::24 59 0 +DEAL::24 60 0 +DEAL::24 61 0 +DEAL::24 62 0 +DEAL::24 63 0 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0 +DEAL::25 13 0 +DEAL::25 14 0 +DEAL::25 15 0 +DEAL::25 16 0 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0 +DEAL::25 21 0 +DEAL::25 22 0 +DEAL::25 23 0 +DEAL::25 24 0.04687 +DEAL::25 25 0.01562 +DEAL::25 26 0 +DEAL::25 27 0 +DEAL::25 28 0 +DEAL::25 29 0 +DEAL::25 30 0 +DEAL::25 31 0 +DEAL::25 32 0.1406 +DEAL::25 33 0 +DEAL::25 34 0.04687 +DEAL::25 35 0 +DEAL::25 36 0 +DEAL::25 37 0 +DEAL::25 38 0 +DEAL::25 39 0 +DEAL::25 40 0.1406 +DEAL::25 41 0.04687 +DEAL::25 42 0 +DEAL::25 43 0 +DEAL::25 44 0 +DEAL::25 45 0 +DEAL::25 46 0 +DEAL::25 47 0 +DEAL::25 48 0 +DEAL::25 49 0 +DEAL::25 50 0 +DEAL::25 51 0 +DEAL::25 52 0 +DEAL::25 53 0 +DEAL::25 54 0 +DEAL::25 55 0 +DEAL::25 56 0.4219 +DEAL::25 57 0 +DEAL::25 58 0 +DEAL::25 59 0 +DEAL::25 60 0.1406 +DEAL::25 61 0 +DEAL::25 62 0 +DEAL::25 63 0 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0 +DEAL::26 12 0 +DEAL::26 13 0 +DEAL::26 14 0 +DEAL::26 15 0 +DEAL::26 16 0 +DEAL::26 17 0 +DEAL::26 18 0 +DEAL::26 19 0 +DEAL::26 20 0 +DEAL::26 21 0 +DEAL::26 22 0 +DEAL::26 23 0 +DEAL::26 24 0 +DEAL::26 25 0 +DEAL::26 26 0 +DEAL::26 27 0 +DEAL::26 28 0 +DEAL::26 29 0 +DEAL::26 30 0 +DEAL::26 31 0 +DEAL::26 32 0 +DEAL::26 33 0 +DEAL::26 34 0 +DEAL::26 35 0 +DEAL::26 36 0 +DEAL::26 37 0 +DEAL::26 38 0 +DEAL::26 39 0 +DEAL::26 40 0.1250 +DEAL::26 41 0 +DEAL::26 42 0.1250 +DEAL::26 43 0 +DEAL::26 44 0 +DEAL::26 45 0 +DEAL::26 46 0 +DEAL::26 47 0 +DEAL::26 48 0 +DEAL::26 49 0 +DEAL::26 50 0 +DEAL::26 51 0 +DEAL::26 52 0 +DEAL::26 53 0 +DEAL::26 54 0 +DEAL::26 55 0 +DEAL::26 56 0.3750 +DEAL::26 57 0.3750 +DEAL::26 58 0 +DEAL::26 59 0 +DEAL::26 60 0 +DEAL::26 61 0 +DEAL::26 62 0 +DEAL::26 63 0 +DEAL::27 0 0 +DEAL::27 1 0 +DEAL::27 2 0 +DEAL::27 3 0 +DEAL::27 4 0 +DEAL::27 5 0 +DEAL::27 6 0 +DEAL::27 7 0 +DEAL::27 8 0 +DEAL::27 9 0 +DEAL::27 10 0 +DEAL::27 11 0 +DEAL::27 12 0 +DEAL::27 13 0 +DEAL::27 14 0 +DEAL::27 15 0 +DEAL::27 16 0 +DEAL::27 17 0 +DEAL::27 18 0 +DEAL::27 19 0 +DEAL::27 20 0 +DEAL::27 21 0 +DEAL::27 22 0 +DEAL::27 23 0 +DEAL::27 24 0 +DEAL::27 25 0 +DEAL::27 26 0 +DEAL::27 27 0 +DEAL::27 28 0 +DEAL::27 29 0 +DEAL::27 30 0 +DEAL::27 31 0 +DEAL::27 32 0 +DEAL::27 33 0 +DEAL::27 34 0 +DEAL::27 35 0 +DEAL::27 36 0 +DEAL::27 37 0 +DEAL::27 38 0 +DEAL::27 39 0 +DEAL::27 40 0.09375 +DEAL::27 41 0.03125 +DEAL::27 42 0.09375 +DEAL::27 43 0.03125 +DEAL::27 44 0 +DEAL::27 45 0 +DEAL::27 46 0 +DEAL::27 47 0 +DEAL::27 48 0 +DEAL::27 49 0 +DEAL::27 50 0 +DEAL::27 51 0 +DEAL::27 52 0 +DEAL::27 53 0 +DEAL::27 54 0 +DEAL::27 55 0 +DEAL::27 56 0.2812 +DEAL::27 57 0.2812 +DEAL::27 58 0 +DEAL::27 59 0 +DEAL::27 60 0.09375 +DEAL::27 61 0.09375 +DEAL::27 62 0 +DEAL::27 63 0 +DEAL::28 0 0 +DEAL::28 1 0 +DEAL::28 2 0 +DEAL::28 3 0 +DEAL::28 4 0 +DEAL::28 5 0 +DEAL::28 6 0 +DEAL::28 7 0 +DEAL::28 8 0 +DEAL::28 9 0 +DEAL::28 10 0 +DEAL::28 11 0 +DEAL::28 12 0 +DEAL::28 13 0 +DEAL::28 14 0 +DEAL::28 15 0 +DEAL::28 16 0 +DEAL::28 17 0 +DEAL::28 18 0 +DEAL::28 19 0 +DEAL::28 20 0 +DEAL::28 21 0 +DEAL::28 22 0 +DEAL::28 23 0 +DEAL::28 24 0 +DEAL::28 25 0 +DEAL::28 26 0 +DEAL::28 27 0 +DEAL::28 28 0 +DEAL::28 29 0 +DEAL::28 30 0 +DEAL::28 31 0 +DEAL::28 32 0.1250 +DEAL::28 33 0.1250 +DEAL::28 34 0 +DEAL::28 35 0 +DEAL::28 36 0 +DEAL::28 37 0 +DEAL::28 38 0 +DEAL::28 39 0 +DEAL::28 40 0 +DEAL::28 41 0 +DEAL::28 42 0 +DEAL::28 43 0 +DEAL::28 44 0 +DEAL::28 45 0 +DEAL::28 46 0 +DEAL::28 47 0 +DEAL::28 48 0 +DEAL::28 49 0 +DEAL::28 50 0 +DEAL::28 51 0 +DEAL::28 52 0 +DEAL::28 53 0 +DEAL::28 54 0 +DEAL::28 55 0 +DEAL::28 56 0.3750 +DEAL::28 57 0 +DEAL::28 58 0.3750 +DEAL::28 59 0 +DEAL::28 60 0 +DEAL::28 61 0 +DEAL::28 62 0 +DEAL::28 63 0 +DEAL::29 0 0 +DEAL::29 1 0 +DEAL::29 2 0 +DEAL::29 3 0 +DEAL::29 4 0 +DEAL::29 5 0 +DEAL::29 6 0 +DEAL::29 7 0 +DEAL::29 8 0 +DEAL::29 9 0 +DEAL::29 10 0 +DEAL::29 11 0 +DEAL::29 12 0 +DEAL::29 13 0 +DEAL::29 14 0 +DEAL::29 15 0 +DEAL::29 16 0 +DEAL::29 17 0 +DEAL::29 18 0 +DEAL::29 19 0 +DEAL::29 20 0 +DEAL::29 21 0 +DEAL::29 22 0 +DEAL::29 23 0 +DEAL::29 24 0 +DEAL::29 25 0 +DEAL::29 26 0 +DEAL::29 27 0 +DEAL::29 28 0 +DEAL::29 29 0 +DEAL::29 30 0 +DEAL::29 31 0 +DEAL::29 32 0.09375 +DEAL::29 33 0.09375 +DEAL::29 34 0.03125 +DEAL::29 35 0.03125 +DEAL::29 36 0 +DEAL::29 37 0 +DEAL::29 38 0 +DEAL::29 39 0 +DEAL::29 40 0 +DEAL::29 41 0 +DEAL::29 42 0 +DEAL::29 43 0 +DEAL::29 44 0 +DEAL::29 45 0 +DEAL::29 46 0 +DEAL::29 47 0 +DEAL::29 48 0 +DEAL::29 49 0 +DEAL::29 50 0 +DEAL::29 51 0 +DEAL::29 52 0 +DEAL::29 53 0 +DEAL::29 54 0 +DEAL::29 55 0 +DEAL::29 56 0.2812 +DEAL::29 57 0 +DEAL::29 58 0.2812 +DEAL::29 59 0 +DEAL::29 60 0.09375 +DEAL::29 61 0 +DEAL::29 62 0.09375 +DEAL::29 63 0 +DEAL::30 0 0 +DEAL::30 1 0 +DEAL::30 2 0 +DEAL::30 3 0 +DEAL::30 4 0 +DEAL::30 5 0 +DEAL::30 6 0 +DEAL::30 7 0 +DEAL::30 8 0 +DEAL::30 9 0 +DEAL::30 10 0 +DEAL::30 11 0 +DEAL::30 12 0 +DEAL::30 13 0 +DEAL::30 14 0 +DEAL::30 15 0 +DEAL::30 16 0 +DEAL::30 17 0 +DEAL::30 18 0 +DEAL::30 19 0 +DEAL::30 20 0 +DEAL::30 21 0 +DEAL::30 22 0 +DEAL::30 23 0 +DEAL::30 24 0 +DEAL::30 25 0 +DEAL::30 26 0 +DEAL::30 27 0 +DEAL::30 28 0 +DEAL::30 29 0 +DEAL::30 30 0 +DEAL::30 31 0 +DEAL::30 32 0 +DEAL::30 33 0 +DEAL::30 34 0 +DEAL::30 35 0 +DEAL::30 36 0 +DEAL::30 37 0 +DEAL::30 38 0 +DEAL::30 39 0 +DEAL::30 40 0 +DEAL::30 41 0 +DEAL::30 42 0 +DEAL::30 43 0 +DEAL::30 44 0 +DEAL::30 45 0 +DEAL::30 46 0 +DEAL::30 47 0 +DEAL::30 48 0 +DEAL::30 49 0 +DEAL::30 50 0 +DEAL::30 51 0 +DEAL::30 52 0 +DEAL::30 53 0 +DEAL::30 54 0 +DEAL::30 55 0 +DEAL::30 56 0.2500 +DEAL::30 57 0.2500 +DEAL::30 58 0.2500 +DEAL::30 59 0.2500 +DEAL::30 60 0 +DEAL::30 61 0 +DEAL::30 62 0 +DEAL::30 63 0 +DEAL::31 0 0 +DEAL::31 1 0 +DEAL::31 2 0 +DEAL::31 3 0 +DEAL::31 4 0 +DEAL::31 5 0 +DEAL::31 6 0 +DEAL::31 7 0 +DEAL::31 8 0 +DEAL::31 9 0 +DEAL::31 10 0 +DEAL::31 11 0 +DEAL::31 12 0 +DEAL::31 13 0 +DEAL::31 14 0 +DEAL::31 15 0 +DEAL::31 16 0 +DEAL::31 17 0 +DEAL::31 18 0 +DEAL::31 19 0 +DEAL::31 20 0 +DEAL::31 21 0 +DEAL::31 22 0 +DEAL::31 23 0 +DEAL::31 24 0 +DEAL::31 25 0 +DEAL::31 26 0 +DEAL::31 27 0 +DEAL::31 28 0 +DEAL::31 29 0 +DEAL::31 30 0 +DEAL::31 31 0 +DEAL::31 32 0 +DEAL::31 33 0 +DEAL::31 34 0 +DEAL::31 35 0 +DEAL::31 36 0 +DEAL::31 37 0 +DEAL::31 38 0 +DEAL::31 39 0 +DEAL::31 40 0 +DEAL::31 41 0 +DEAL::31 42 0 +DEAL::31 43 0 +DEAL::31 44 0 +DEAL::31 45 0 +DEAL::31 46 0 +DEAL::31 47 0 +DEAL::31 48 0 +DEAL::31 49 0 +DEAL::31 50 0 +DEAL::31 51 0 +DEAL::31 52 0 +DEAL::31 53 0 +DEAL::31 54 0 +DEAL::31 55 0 +DEAL::31 56 0.1875 +DEAL::31 57 0.1875 +DEAL::31 58 0.1875 +DEAL::31 59 0.1875 +DEAL::31 60 0.06250 +DEAL::31 61 0.06250 +DEAL::31 62 0.06250 +DEAL::31 63 0.06250 +DEAL::32 0 0 +DEAL::32 1 0 +DEAL::32 2 0 +DEAL::32 3 0 +DEAL::32 4 0 +DEAL::32 5 0 +DEAL::32 6 0 +DEAL::32 7 0 +DEAL::32 8 0 +DEAL::32 9 0 +DEAL::32 10 0 +DEAL::32 11 0 +DEAL::32 12 0 +DEAL::32 13 0 +DEAL::32 14 0 +DEAL::32 15 0 +DEAL::32 16 0 +DEAL::32 17 0 +DEAL::32 18 0 +DEAL::32 19 0 +DEAL::32 20 0 +DEAL::32 21 0 +DEAL::32 22 0 +DEAL::32 23 0 +DEAL::32 24 0 +DEAL::32 25 0 +DEAL::32 26 0 +DEAL::32 27 0 +DEAL::32 28 0 +DEAL::32 29 0 +DEAL::32 30 0 +DEAL::32 31 0 +DEAL::32 32 0.2500 +DEAL::32 33 0 +DEAL::32 34 0 +DEAL::32 35 0 +DEAL::32 36 0 +DEAL::32 37 0 +DEAL::32 38 0 +DEAL::32 39 0 +DEAL::32 40 0 +DEAL::32 41 0 +DEAL::32 42 0 +DEAL::32 43 0 +DEAL::32 44 0 +DEAL::32 45 0 +DEAL::32 46 0 +DEAL::32 47 0 +DEAL::32 48 0 +DEAL::32 49 0 +DEAL::32 50 0 +DEAL::32 51 0 +DEAL::32 52 0 +DEAL::32 53 0 +DEAL::32 54 0 +DEAL::32 55 0 +DEAL::32 56 0.7500 +DEAL::32 57 0 +DEAL::32 58 0 +DEAL::32 59 0 +DEAL::32 60 0 +DEAL::32 61 0 +DEAL::32 62 0 +DEAL::32 63 0 +DEAL::33 0 0 +DEAL::33 1 0 +DEAL::33 2 0 +DEAL::33 3 0 +DEAL::33 4 0 +DEAL::33 5 0 +DEAL::33 6 0 +DEAL::33 7 0 +DEAL::33 8 0 +DEAL::33 9 0 +DEAL::33 10 0 +DEAL::33 11 0 +DEAL::33 12 0 +DEAL::33 13 0 +DEAL::33 14 0 +DEAL::33 15 0 +DEAL::33 16 0 +DEAL::33 17 0 +DEAL::33 18 0 +DEAL::33 19 0 +DEAL::33 20 0 +DEAL::33 21 0 +DEAL::33 22 0 +DEAL::33 23 0 +DEAL::33 24 0 +DEAL::33 25 0 +DEAL::33 26 0 +DEAL::33 27 0 +DEAL::33 28 0 +DEAL::33 29 0 +DEAL::33 30 0 +DEAL::33 31 0 +DEAL::33 32 0.1875 +DEAL::33 33 0.06250 +DEAL::33 34 0 +DEAL::33 35 0 +DEAL::33 36 0 +DEAL::33 37 0 +DEAL::33 38 0 +DEAL::33 39 0 +DEAL::33 40 0 +DEAL::33 41 0 +DEAL::33 42 0 +DEAL::33 43 0 +DEAL::33 44 0 +DEAL::33 45 0 +DEAL::33 46 0 +DEAL::33 47 0 +DEAL::33 48 0 +DEAL::33 49 0 +DEAL::33 50 0 +DEAL::33 51 0 +DEAL::33 52 0 +DEAL::33 53 0 +DEAL::33 54 0 +DEAL::33 55 0 +DEAL::33 56 0.5625 +DEAL::33 57 0 +DEAL::33 58 0.1875 +DEAL::33 59 0 +DEAL::33 60 0 +DEAL::33 61 0 +DEAL::33 62 0 +DEAL::33 63 0 +DEAL::34 0 0 +DEAL::34 1 0 +DEAL::34 2 0 +DEAL::34 3 0 +DEAL::34 4 0 +DEAL::34 5 0 +DEAL::34 6 0 +DEAL::34 7 0 +DEAL::34 8 0 +DEAL::34 9 0 +DEAL::34 10 0 +DEAL::34 11 0 +DEAL::34 12 0 +DEAL::34 13 0 +DEAL::34 14 0 +DEAL::34 15 0 +DEAL::34 16 0 +DEAL::34 17 0 +DEAL::34 18 0 +DEAL::34 19 0 +DEAL::34 20 0 +DEAL::34 21 0 +DEAL::34 22 0 +DEAL::34 23 0 +DEAL::34 24 0 +DEAL::34 25 0 +DEAL::34 26 0 +DEAL::34 27 0 +DEAL::34 28 0 +DEAL::34 29 0 +DEAL::34 30 0 +DEAL::34 31 0 +DEAL::34 32 0.1875 +DEAL::34 33 0 +DEAL::34 34 0.06250 +DEAL::34 35 0 +DEAL::34 36 0 +DEAL::34 37 0 +DEAL::34 38 0 +DEAL::34 39 0 +DEAL::34 40 0 +DEAL::34 41 0 +DEAL::34 42 0 +DEAL::34 43 0 +DEAL::34 44 0 +DEAL::34 45 0 +DEAL::34 46 0 +DEAL::34 47 0 +DEAL::34 48 0 +DEAL::34 49 0 +DEAL::34 50 0 +DEAL::34 51 0 +DEAL::34 52 0 +DEAL::34 53 0 +DEAL::34 54 0 +DEAL::34 55 0 +DEAL::34 56 0.5625 +DEAL::34 57 0 +DEAL::34 58 0 +DEAL::34 59 0 +DEAL::34 60 0.1875 +DEAL::34 61 0 +DEAL::34 62 0 +DEAL::34 63 0 +DEAL::35 0 0 +DEAL::35 1 0 +DEAL::35 2 0 +DEAL::35 3 0 +DEAL::35 4 0 +DEAL::35 5 0 +DEAL::35 6 0 +DEAL::35 7 0 +DEAL::35 8 0 +DEAL::35 9 0 +DEAL::35 10 0 +DEAL::35 11 0 +DEAL::35 12 0 +DEAL::35 13 0 +DEAL::35 14 0 +DEAL::35 15 0 +DEAL::35 16 0 +DEAL::35 17 0 +DEAL::35 18 0 +DEAL::35 19 0 +DEAL::35 20 0 +DEAL::35 21 0 +DEAL::35 22 0 +DEAL::35 23 0 +DEAL::35 24 0 +DEAL::35 25 0 +DEAL::35 26 0 +DEAL::35 27 0 +DEAL::35 28 0 +DEAL::35 29 0 +DEAL::35 30 0 +DEAL::35 31 0 +DEAL::35 32 0.1406 +DEAL::35 33 0.04687 +DEAL::35 34 0.04687 +DEAL::35 35 0.01562 +DEAL::35 36 0 +DEAL::35 37 0 +DEAL::35 38 0 +DEAL::35 39 0 +DEAL::35 40 0 +DEAL::35 41 0 +DEAL::35 42 0 +DEAL::35 43 0 +DEAL::35 44 0 +DEAL::35 45 0 +DEAL::35 46 0 +DEAL::35 47 0 +DEAL::35 48 0 +DEAL::35 49 0 +DEAL::35 50 0 +DEAL::35 51 0 +DEAL::35 52 0 +DEAL::35 53 0 +DEAL::35 54 0 +DEAL::35 55 0 +DEAL::35 56 0.4219 +DEAL::35 57 0 +DEAL::35 58 0.1406 +DEAL::35 59 0 +DEAL::35 60 0.1406 +DEAL::35 61 0 +DEAL::35 62 0.04687 +DEAL::35 63 0 +DEAL::36 0 0 +DEAL::36 1 0 +DEAL::36 2 0 +DEAL::36 3 0 +DEAL::36 4 0 +DEAL::36 5 0 +DEAL::36 6 0 +DEAL::36 7 0 +DEAL::36 8 0 +DEAL::36 9 0 +DEAL::36 10 0 +DEAL::36 11 0 +DEAL::36 12 0 +DEAL::36 13 0 +DEAL::36 14 0 +DEAL::36 15 0 +DEAL::36 16 0 +DEAL::36 17 0 +DEAL::36 18 0 +DEAL::36 19 0 +DEAL::36 20 0 +DEAL::36 21 0 +DEAL::36 22 0 +DEAL::36 23 0 +DEAL::36 24 0 +DEAL::36 25 0 +DEAL::36 26 0 +DEAL::36 27 0 +DEAL::36 28 0 +DEAL::36 29 0 +DEAL::36 30 0 +DEAL::36 31 0 +DEAL::36 32 0 +DEAL::36 33 0 +DEAL::36 34 0 +DEAL::36 35 0 +DEAL::36 36 0 +DEAL::36 37 0 +DEAL::36 38 0 +DEAL::36 39 0 +DEAL::36 40 0 +DEAL::36 41 0 +DEAL::36 42 0 +DEAL::36 43 0 +DEAL::36 44 0 +DEAL::36 45 0 +DEAL::36 46 0 +DEAL::36 47 0 +DEAL::36 48 0 +DEAL::36 49 0 +DEAL::36 50 0 +DEAL::36 51 0 +DEAL::36 52 0 +DEAL::36 53 0 +DEAL::36 54 0 +DEAL::36 55 0 +DEAL::36 56 0.5000 +DEAL::36 57 0.5000 +DEAL::36 58 0 +DEAL::36 59 0 +DEAL::36 60 0 +DEAL::36 61 0 +DEAL::36 62 0 +DEAL::36 63 0 +DEAL::37 0 0 +DEAL::37 1 0 +DEAL::37 2 0 +DEAL::37 3 0 +DEAL::37 4 0 +DEAL::37 5 0 +DEAL::37 6 0 +DEAL::37 7 0 +DEAL::37 8 0 +DEAL::37 9 0 +DEAL::37 10 0 +DEAL::37 11 0 +DEAL::37 12 0 +DEAL::37 13 0 +DEAL::37 14 0 +DEAL::37 15 0 +DEAL::37 16 0 +DEAL::37 17 0 +DEAL::37 18 0 +DEAL::37 19 0 +DEAL::37 20 0 +DEAL::37 21 0 +DEAL::37 22 0 +DEAL::37 23 0 +DEAL::37 24 0 +DEAL::37 25 0 +DEAL::37 26 0 +DEAL::37 27 0 +DEAL::37 28 0 +DEAL::37 29 0 +DEAL::37 30 0 +DEAL::37 31 0 +DEAL::37 32 0 +DEAL::37 33 0 +DEAL::37 34 0 +DEAL::37 35 0 +DEAL::37 36 0 +DEAL::37 37 0 +DEAL::37 38 0 +DEAL::37 39 0 +DEAL::37 40 0 +DEAL::37 41 0 +DEAL::37 42 0 +DEAL::37 43 0 +DEAL::37 44 0 +DEAL::37 45 0 +DEAL::37 46 0 +DEAL::37 47 0 +DEAL::37 48 0 +DEAL::37 49 0 +DEAL::37 50 0 +DEAL::37 51 0 +DEAL::37 52 0 +DEAL::37 53 0 +DEAL::37 54 0 +DEAL::37 55 0 +DEAL::37 56 0.3750 +DEAL::37 57 0.3750 +DEAL::37 58 0.1250 +DEAL::37 59 0.1250 +DEAL::37 60 0 +DEAL::37 61 0 +DEAL::37 62 0 +DEAL::37 63 0 +DEAL::38 0 0 +DEAL::38 1 0 +DEAL::38 2 0 +DEAL::38 3 0 +DEAL::38 4 0 +DEAL::38 5 0 +DEAL::38 6 0 +DEAL::38 7 0 +DEAL::38 8 0 +DEAL::38 9 0 +DEAL::38 10 0 +DEAL::38 11 0 +DEAL::38 12 0 +DEAL::38 13 0 +DEAL::38 14 0 +DEAL::38 15 0 +DEAL::38 16 0 +DEAL::38 17 0 +DEAL::38 18 0 +DEAL::38 19 0 +DEAL::38 20 0 +DEAL::38 21 0 +DEAL::38 22 0 +DEAL::38 23 0 +DEAL::38 24 0 +DEAL::38 25 0 +DEAL::38 26 0 +DEAL::38 27 0 +DEAL::38 28 0 +DEAL::38 29 0 +DEAL::38 30 0 +DEAL::38 31 0 +DEAL::38 32 0 +DEAL::38 33 0 +DEAL::38 34 0 +DEAL::38 35 0 +DEAL::38 36 0 +DEAL::38 37 0 +DEAL::38 38 0 +DEAL::38 39 0 +DEAL::38 40 0 +DEAL::38 41 0 +DEAL::38 42 0 +DEAL::38 43 0 +DEAL::38 44 0 +DEAL::38 45 0 +DEAL::38 46 0 +DEAL::38 47 0 +DEAL::38 48 0 +DEAL::38 49 0 +DEAL::38 50 0 +DEAL::38 51 0 +DEAL::38 52 0 +DEAL::38 53 0 +DEAL::38 54 0 +DEAL::38 55 0 +DEAL::38 56 0.3750 +DEAL::38 57 0.3750 +DEAL::38 58 0 +DEAL::38 59 0 +DEAL::38 60 0.1250 +DEAL::38 61 0.1250 +DEAL::38 62 0 +DEAL::38 63 0 +DEAL::39 0 0 +DEAL::39 1 0 +DEAL::39 2 0 +DEAL::39 3 0 +DEAL::39 4 0 +DEAL::39 5 0 +DEAL::39 6 0 +DEAL::39 7 0 +DEAL::39 8 0 +DEAL::39 9 0 +DEAL::39 10 0 +DEAL::39 11 0 +DEAL::39 12 0 +DEAL::39 13 0 +DEAL::39 14 0 +DEAL::39 15 0 +DEAL::39 16 0 +DEAL::39 17 0 +DEAL::39 18 0 +DEAL::39 19 0 +DEAL::39 20 0 +DEAL::39 21 0 +DEAL::39 22 0 +DEAL::39 23 0 +DEAL::39 24 0 +DEAL::39 25 0 +DEAL::39 26 0 +DEAL::39 27 0 +DEAL::39 28 0 +DEAL::39 29 0 +DEAL::39 30 0 +DEAL::39 31 0 +DEAL::39 32 0 +DEAL::39 33 0 +DEAL::39 34 0 +DEAL::39 35 0 +DEAL::39 36 0 +DEAL::39 37 0 +DEAL::39 38 0 +DEAL::39 39 0 +DEAL::39 40 0 +DEAL::39 41 0 +DEAL::39 42 0 +DEAL::39 43 0 +DEAL::39 44 0 +DEAL::39 45 0 +DEAL::39 46 0 +DEAL::39 47 0 +DEAL::39 48 0 +DEAL::39 49 0 +DEAL::39 50 0 +DEAL::39 51 0 +DEAL::39 52 0 +DEAL::39 53 0 +DEAL::39 54 0 +DEAL::39 55 0 +DEAL::39 56 0.2812 +DEAL::39 57 0.2813 +DEAL::39 58 0.09375 +DEAL::39 59 0.09375 +DEAL::39 60 0.09375 +DEAL::39 61 0.09375 +DEAL::39 62 0.03125 +DEAL::39 63 0.03125 +DEAL::40 0 0 +DEAL::40 1 0 +DEAL::40 2 0 +DEAL::40 3 0 +DEAL::40 4 0 +DEAL::40 5 0 +DEAL::40 6 0 +DEAL::40 7 0 +DEAL::40 8 0 +DEAL::40 9 0 +DEAL::40 10 0 +DEAL::40 11 0 +DEAL::40 12 0 +DEAL::40 13 0 +DEAL::40 14 0 +DEAL::40 15 0 +DEAL::40 16 0 +DEAL::40 17 0 +DEAL::40 18 0 +DEAL::40 19 0 +DEAL::40 20 0 +DEAL::40 21 0 +DEAL::40 22 0 +DEAL::40 23 0 +DEAL::40 24 0 +DEAL::40 25 0 +DEAL::40 26 0 +DEAL::40 27 0 +DEAL::40 28 0 +DEAL::40 29 0 +DEAL::40 30 0 +DEAL::40 31 0 +DEAL::40 32 0 +DEAL::40 33 0 +DEAL::40 34 0 +DEAL::40 35 0 +DEAL::40 36 0 +DEAL::40 37 0 +DEAL::40 38 0 +DEAL::40 39 0 +DEAL::40 40 0.2500 +DEAL::40 41 0 +DEAL::40 42 0 +DEAL::40 43 0 +DEAL::40 44 0 +DEAL::40 45 0 +DEAL::40 46 0 +DEAL::40 47 0 +DEAL::40 48 0 +DEAL::40 49 0 +DEAL::40 50 0 +DEAL::40 51 0 +DEAL::40 52 0 +DEAL::40 53 0 +DEAL::40 54 0 +DEAL::40 55 0 +DEAL::40 56 0.7500 +DEAL::40 57 0 +DEAL::40 58 0 +DEAL::40 59 0 +DEAL::40 60 0 +DEAL::40 61 0 +DEAL::40 62 0 +DEAL::40 63 0 +DEAL::41 0 0 +DEAL::41 1 0 +DEAL::41 2 0 +DEAL::41 3 0 +DEAL::41 4 0 +DEAL::41 5 0 +DEAL::41 6 0 +DEAL::41 7 0 +DEAL::41 8 0 +DEAL::41 9 0 +DEAL::41 10 0 +DEAL::41 11 0 +DEAL::41 12 0 +DEAL::41 13 0 +DEAL::41 14 0 +DEAL::41 15 0 +DEAL::41 16 0 +DEAL::41 17 0 +DEAL::41 18 0 +DEAL::41 19 0 +DEAL::41 20 0 +DEAL::41 21 0 +DEAL::41 22 0 +DEAL::41 23 0 +DEAL::41 24 0 +DEAL::41 25 0 +DEAL::41 26 0 +DEAL::41 27 0 +DEAL::41 28 0 +DEAL::41 29 0 +DEAL::41 30 0 +DEAL::41 31 0 +DEAL::41 32 0 +DEAL::41 33 0 +DEAL::41 34 0 +DEAL::41 35 0 +DEAL::41 36 0 +DEAL::41 37 0 +DEAL::41 38 0 +DEAL::41 39 0 +DEAL::41 40 0.1875 +DEAL::41 41 0.06250 +DEAL::41 42 0 +DEAL::41 43 0 +DEAL::41 44 0 +DEAL::41 45 0 +DEAL::41 46 0 +DEAL::41 47 0 +DEAL::41 48 0 +DEAL::41 49 0 +DEAL::41 50 0 +DEAL::41 51 0 +DEAL::41 52 0 +DEAL::41 53 0 +DEAL::41 54 0 +DEAL::41 55 0 +DEAL::41 56 0.5625 +DEAL::41 57 0 +DEAL::41 58 0 +DEAL::41 59 0 +DEAL::41 60 0.1875 +DEAL::41 61 0 +DEAL::41 62 0 +DEAL::41 63 0 +DEAL::42 0 0 +DEAL::42 1 0 +DEAL::42 2 0 +DEAL::42 3 0 +DEAL::42 4 0 +DEAL::42 5 0 +DEAL::42 6 0 +DEAL::42 7 0 +DEAL::42 8 0 +DEAL::42 9 0 +DEAL::42 10 0 +DEAL::42 11 0 +DEAL::42 12 0 +DEAL::42 13 0 +DEAL::42 14 0 +DEAL::42 15 0 +DEAL::42 16 0 +DEAL::42 17 0 +DEAL::42 18 0 +DEAL::42 19 0 +DEAL::42 20 0 +DEAL::42 21 0 +DEAL::42 22 0 +DEAL::42 23 0 +DEAL::42 24 0 +DEAL::42 25 0 +DEAL::42 26 0 +DEAL::42 27 0 +DEAL::42 28 0 +DEAL::42 29 0 +DEAL::42 30 0 +DEAL::42 31 0 +DEAL::42 32 0 +DEAL::42 33 0 +DEAL::42 34 0 +DEAL::42 35 0 +DEAL::42 36 0 +DEAL::42 37 0 +DEAL::42 38 0 +DEAL::42 39 0 +DEAL::42 40 0.1875 +DEAL::42 41 0 +DEAL::42 42 0.06250 +DEAL::42 43 0 +DEAL::42 44 0 +DEAL::42 45 0 +DEAL::42 46 0 +DEAL::42 47 0 +DEAL::42 48 0 +DEAL::42 49 0 +DEAL::42 50 0 +DEAL::42 51 0 +DEAL::42 52 0 +DEAL::42 53 0 +DEAL::42 54 0 +DEAL::42 55 0 +DEAL::42 56 0.5625 +DEAL::42 57 0.1875 +DEAL::42 58 0 +DEAL::42 59 0 +DEAL::42 60 0 +DEAL::42 61 0 +DEAL::42 62 0 +DEAL::42 63 0 +DEAL::43 0 0 +DEAL::43 1 0 +DEAL::43 2 0 +DEAL::43 3 0 +DEAL::43 4 0 +DEAL::43 5 0 +DEAL::43 6 0 +DEAL::43 7 0 +DEAL::43 8 0 +DEAL::43 9 0 +DEAL::43 10 0 +DEAL::43 11 0 +DEAL::43 12 0 +DEAL::43 13 0 +DEAL::43 14 0 +DEAL::43 15 0 +DEAL::43 16 0 +DEAL::43 17 0 +DEAL::43 18 0 +DEAL::43 19 0 +DEAL::43 20 0 +DEAL::43 21 0 +DEAL::43 22 0 +DEAL::43 23 0 +DEAL::43 24 0 +DEAL::43 25 0 +DEAL::43 26 0 +DEAL::43 27 0 +DEAL::43 28 0 +DEAL::43 29 0 +DEAL::43 30 0 +DEAL::43 31 0 +DEAL::43 32 0 +DEAL::43 33 0 +DEAL::43 34 0 +DEAL::43 35 0 +DEAL::43 36 0 +DEAL::43 37 0 +DEAL::43 38 0 +DEAL::43 39 0 +DEAL::43 40 0.1406 +DEAL::43 41 0.04687 +DEAL::43 42 0.04687 +DEAL::43 43 0.01562 +DEAL::43 44 0 +DEAL::43 45 0 +DEAL::43 46 0 +DEAL::43 47 0 +DEAL::43 48 0 +DEAL::43 49 0 +DEAL::43 50 0 +DEAL::43 51 0 +DEAL::43 52 0 +DEAL::43 53 0 +DEAL::43 54 0 +DEAL::43 55 0 +DEAL::43 56 0.4219 +DEAL::43 57 0.1406 +DEAL::43 58 0 +DEAL::43 59 0 +DEAL::43 60 0.1406 +DEAL::43 61 0.04687 +DEAL::43 62 0 +DEAL::43 63 0 +DEAL::44 0 0 +DEAL::44 1 0 +DEAL::44 2 0 +DEAL::44 3 0 +DEAL::44 4 0 +DEAL::44 5 0 +DEAL::44 6 0 +DEAL::44 7 0 +DEAL::44 8 0 +DEAL::44 9 0 +DEAL::44 10 0 +DEAL::44 11 0 +DEAL::44 12 0 +DEAL::44 13 0 +DEAL::44 14 0 +DEAL::44 15 0 +DEAL::44 16 0 +DEAL::44 17 0 +DEAL::44 18 0 +DEAL::44 19 0 +DEAL::44 20 0 +DEAL::44 21 0 +DEAL::44 22 0 +DEAL::44 23 0 +DEAL::44 24 0 +DEAL::44 25 0 +DEAL::44 26 0 +DEAL::44 27 0 +DEAL::44 28 0 +DEAL::44 29 0 +DEAL::44 30 0 +DEAL::44 31 0 +DEAL::44 32 0 +DEAL::44 33 0 +DEAL::44 34 0 +DEAL::44 35 0 +DEAL::44 36 0 +DEAL::44 37 0 +DEAL::44 38 0 +DEAL::44 39 0 +DEAL::44 40 0 +DEAL::44 41 0 +DEAL::44 42 0 +DEAL::44 43 0 +DEAL::44 44 0 +DEAL::44 45 0 +DEAL::44 46 0 +DEAL::44 47 0 +DEAL::44 48 0 +DEAL::44 49 0 +DEAL::44 50 0 +DEAL::44 51 0 +DEAL::44 52 0 +DEAL::44 53 0 +DEAL::44 54 0 +DEAL::44 55 0 +DEAL::44 56 0.5000 +DEAL::44 57 0 +DEAL::44 58 0.5000 +DEAL::44 59 0 +DEAL::44 60 0 +DEAL::44 61 0 +DEAL::44 62 0 +DEAL::44 63 0 +DEAL::45 0 0 +DEAL::45 1 0 +DEAL::45 2 0 +DEAL::45 3 0 +DEAL::45 4 0 +DEAL::45 5 0 +DEAL::45 6 0 +DEAL::45 7 0 +DEAL::45 8 0 +DEAL::45 9 0 +DEAL::45 10 0 +DEAL::45 11 0 +DEAL::45 12 0 +DEAL::45 13 0 +DEAL::45 14 0 +DEAL::45 15 0 +DEAL::45 16 0 +DEAL::45 17 0 +DEAL::45 18 0 +DEAL::45 19 0 +DEAL::45 20 0 +DEAL::45 21 0 +DEAL::45 22 0 +DEAL::45 23 0 +DEAL::45 24 0 +DEAL::45 25 0 +DEAL::45 26 0 +DEAL::45 27 0 +DEAL::45 28 0 +DEAL::45 29 0 +DEAL::45 30 0 +DEAL::45 31 0 +DEAL::45 32 0 +DEAL::45 33 0 +DEAL::45 34 0 +DEAL::45 35 0 +DEAL::45 36 0 +DEAL::45 37 0 +DEAL::45 38 0 +DEAL::45 39 0 +DEAL::45 40 0 +DEAL::45 41 0 +DEAL::45 42 0 +DEAL::45 43 0 +DEAL::45 44 0 +DEAL::45 45 0 +DEAL::45 46 0 +DEAL::45 47 0 +DEAL::45 48 0 +DEAL::45 49 0 +DEAL::45 50 0 +DEAL::45 51 0 +DEAL::45 52 0 +DEAL::45 53 0 +DEAL::45 54 0 +DEAL::45 55 0 +DEAL::45 56 0.3750 +DEAL::45 57 0 +DEAL::45 58 0.3750 +DEAL::45 59 0 +DEAL::45 60 0.1250 +DEAL::45 61 0 +DEAL::45 62 0.1250 +DEAL::45 63 0 +DEAL::46 0 0 +DEAL::46 1 0 +DEAL::46 2 0 +DEAL::46 3 0 +DEAL::46 4 0 +DEAL::46 5 0 +DEAL::46 6 0 +DEAL::46 7 0 +DEAL::46 8 0 +DEAL::46 9 0 +DEAL::46 10 0 +DEAL::46 11 0 +DEAL::46 12 0 +DEAL::46 13 0 +DEAL::46 14 0 +DEAL::46 15 0 +DEAL::46 16 0 +DEAL::46 17 0 +DEAL::46 18 0 +DEAL::46 19 0 +DEAL::46 20 0 +DEAL::46 21 0 +DEAL::46 22 0 +DEAL::46 23 0 +DEAL::46 24 0 +DEAL::46 25 0 +DEAL::46 26 0 +DEAL::46 27 0 +DEAL::46 28 0 +DEAL::46 29 0 +DEAL::46 30 0 +DEAL::46 31 0 +DEAL::46 32 0 +DEAL::46 33 0 +DEAL::46 34 0 +DEAL::46 35 0 +DEAL::46 36 0 +DEAL::46 37 0 +DEAL::46 38 0 +DEAL::46 39 0 +DEAL::46 40 0 +DEAL::46 41 0 +DEAL::46 42 0 +DEAL::46 43 0 +DEAL::46 44 0 +DEAL::46 45 0 +DEAL::46 46 0 +DEAL::46 47 0 +DEAL::46 48 0 +DEAL::46 49 0 +DEAL::46 50 0 +DEAL::46 51 0 +DEAL::46 52 0 +DEAL::46 53 0 +DEAL::46 54 0 +DEAL::46 55 0 +DEAL::46 56 0.3750 +DEAL::46 57 0.1250 +DEAL::46 58 0.3750 +DEAL::46 59 0.1250 +DEAL::46 60 0 +DEAL::46 61 0 +DEAL::46 62 0 +DEAL::46 63 0 +DEAL::47 0 0 +DEAL::47 1 0 +DEAL::47 2 0 +DEAL::47 3 0 +DEAL::47 4 0 +DEAL::47 5 0 +DEAL::47 6 0 +DEAL::47 7 0 +DEAL::47 8 0 +DEAL::47 9 0 +DEAL::47 10 0 +DEAL::47 11 0 +DEAL::47 12 0 +DEAL::47 13 0 +DEAL::47 14 0 +DEAL::47 15 0 +DEAL::47 16 0 +DEAL::47 17 0 +DEAL::47 18 0 +DEAL::47 19 0 +DEAL::47 20 0 +DEAL::47 21 0 +DEAL::47 22 0 +DEAL::47 23 0 +DEAL::47 24 0 +DEAL::47 25 0 +DEAL::47 26 0 +DEAL::47 27 0 +DEAL::47 28 0 +DEAL::47 29 0 +DEAL::47 30 0 +DEAL::47 31 0 +DEAL::47 32 0 +DEAL::47 33 0 +DEAL::47 34 0 +DEAL::47 35 0 +DEAL::47 36 0 +DEAL::47 37 0 +DEAL::47 38 0 +DEAL::47 39 0 +DEAL::47 40 0 +DEAL::47 41 0 +DEAL::47 42 0 +DEAL::47 43 0 +DEAL::47 44 0 +DEAL::47 45 0 +DEAL::47 46 0 +DEAL::47 47 0 +DEAL::47 48 0 +DEAL::47 49 0 +DEAL::47 50 0 +DEAL::47 51 0 +DEAL::47 52 0 +DEAL::47 53 0 +DEAL::47 54 0 +DEAL::47 55 0 +DEAL::47 56 0.2812 +DEAL::47 57 0.09375 +DEAL::47 58 0.2813 +DEAL::47 59 0.09375 +DEAL::47 60 0.09375 +DEAL::47 61 0.03125 +DEAL::47 62 0.09375 +DEAL::47 63 0.03125 +DEAL::48 0 0 +DEAL::48 1 0 +DEAL::48 2 0 +DEAL::48 3 0 +DEAL::48 4 0 +DEAL::48 5 0 +DEAL::48 6 0 +DEAL::48 7 0 +DEAL::48 8 0 +DEAL::48 9 0 +DEAL::48 10 0 +DEAL::48 11 0 +DEAL::48 12 0 +DEAL::48 13 0 +DEAL::48 14 0 +DEAL::48 15 0 +DEAL::48 16 0 +DEAL::48 17 0 +DEAL::48 18 0 +DEAL::48 19 0 +DEAL::48 20 0 +DEAL::48 21 0 +DEAL::48 22 0 +DEAL::48 23 0 +DEAL::48 24 0 +DEAL::48 25 0 +DEAL::48 26 0 +DEAL::48 27 0 +DEAL::48 28 0 +DEAL::48 29 0 +DEAL::48 30 0 +DEAL::48 31 0 +DEAL::48 32 0 +DEAL::48 33 0 +DEAL::48 34 0 +DEAL::48 35 0 +DEAL::48 36 0 +DEAL::48 37 0 +DEAL::48 38 0 +DEAL::48 39 0 +DEAL::48 40 0 +DEAL::48 41 0 +DEAL::48 42 0 +DEAL::48 43 0 +DEAL::48 44 0 +DEAL::48 45 0 +DEAL::48 46 0 +DEAL::48 47 0 +DEAL::48 48 0.2500 +DEAL::48 49 0 +DEAL::48 50 0 +DEAL::48 51 0 +DEAL::48 52 0 +DEAL::48 53 0 +DEAL::48 54 0 +DEAL::48 55 0 +DEAL::48 56 0.7500 +DEAL::48 57 0 +DEAL::48 58 0 +DEAL::48 59 0 +DEAL::48 60 0 +DEAL::48 61 0 +DEAL::48 62 0 +DEAL::48 63 0 +DEAL::49 0 0 +DEAL::49 1 0 +DEAL::49 2 0 +DEAL::49 3 0 +DEAL::49 4 0 +DEAL::49 5 0 +DEAL::49 6 0 +DEAL::49 7 0 +DEAL::49 8 0 +DEAL::49 9 0 +DEAL::49 10 0 +DEAL::49 11 0 +DEAL::49 12 0 +DEAL::49 13 0 +DEAL::49 14 0 +DEAL::49 15 0 +DEAL::49 16 0 +DEAL::49 17 0 +DEAL::49 18 0 +DEAL::49 19 0 +DEAL::49 20 0 +DEAL::49 21 0 +DEAL::49 22 0 +DEAL::49 23 0 +DEAL::49 24 0 +DEAL::49 25 0 +DEAL::49 26 0 +DEAL::49 27 0 +DEAL::49 28 0 +DEAL::49 29 0 +DEAL::49 30 0 +DEAL::49 31 0 +DEAL::49 32 0 +DEAL::49 33 0 +DEAL::49 34 0 +DEAL::49 35 0 +DEAL::49 36 0 +DEAL::49 37 0 +DEAL::49 38 0 +DEAL::49 39 0 +DEAL::49 40 0 +DEAL::49 41 0 +DEAL::49 42 0 +DEAL::49 43 0 +DEAL::49 44 0 +DEAL::49 45 0 +DEAL::49 46 0 +DEAL::49 47 0 +DEAL::49 48 0.1875 +DEAL::49 49 0.06250 +DEAL::49 50 0 +DEAL::49 51 0 +DEAL::49 52 0 +DEAL::49 53 0 +DEAL::49 54 0 +DEAL::49 55 0 +DEAL::49 56 0.5625 +DEAL::49 57 0.1875 +DEAL::49 58 0 +DEAL::49 59 0 +DEAL::49 60 0 +DEAL::49 61 0 +DEAL::49 62 0 +DEAL::49 63 0 +DEAL::50 0 0 +DEAL::50 1 0 +DEAL::50 2 0 +DEAL::50 3 0 +DEAL::50 4 0 +DEAL::50 5 0 +DEAL::50 6 0 +DEAL::50 7 0 +DEAL::50 8 0 +DEAL::50 9 0 +DEAL::50 10 0 +DEAL::50 11 0 +DEAL::50 12 0 +DEAL::50 13 0 +DEAL::50 14 0 +DEAL::50 15 0 +DEAL::50 16 0 +DEAL::50 17 0 +DEAL::50 18 0 +DEAL::50 19 0 +DEAL::50 20 0 +DEAL::50 21 0 +DEAL::50 22 0 +DEAL::50 23 0 +DEAL::50 24 0 +DEAL::50 25 0 +DEAL::50 26 0 +DEAL::50 27 0 +DEAL::50 28 0 +DEAL::50 29 0 +DEAL::50 30 0 +DEAL::50 31 0 +DEAL::50 32 0 +DEAL::50 33 0 +DEAL::50 34 0 +DEAL::50 35 0 +DEAL::50 36 0 +DEAL::50 37 0 +DEAL::50 38 0 +DEAL::50 39 0 +DEAL::50 40 0 +DEAL::50 41 0 +DEAL::50 42 0 +DEAL::50 43 0 +DEAL::50 44 0 +DEAL::50 45 0 +DEAL::50 46 0 +DEAL::50 47 0 +DEAL::50 48 0.1875 +DEAL::50 49 0 +DEAL::50 50 0.06250 +DEAL::50 51 0 +DEAL::50 52 0 +DEAL::50 53 0 +DEAL::50 54 0 +DEAL::50 55 0 +DEAL::50 56 0.5625 +DEAL::50 57 0 +DEAL::50 58 0.1875 +DEAL::50 59 0 +DEAL::50 60 0 +DEAL::50 61 0 +DEAL::50 62 0 +DEAL::50 63 0 +DEAL::51 0 0 +DEAL::51 1 0 +DEAL::51 2 0 +DEAL::51 3 0 +DEAL::51 4 0 +DEAL::51 5 0 +DEAL::51 6 0 +DEAL::51 7 0 +DEAL::51 8 0 +DEAL::51 9 0 +DEAL::51 10 0 +DEAL::51 11 0 +DEAL::51 12 0 +DEAL::51 13 0 +DEAL::51 14 0 +DEAL::51 15 0 +DEAL::51 16 0 +DEAL::51 17 0 +DEAL::51 18 0 +DEAL::51 19 0 +DEAL::51 20 0 +DEAL::51 21 0 +DEAL::51 22 0 +DEAL::51 23 0 +DEAL::51 24 0 +DEAL::51 25 0 +DEAL::51 26 0 +DEAL::51 27 0 +DEAL::51 28 0 +DEAL::51 29 0 +DEAL::51 30 0 +DEAL::51 31 0 +DEAL::51 32 0 +DEAL::51 33 0 +DEAL::51 34 0 +DEAL::51 35 0 +DEAL::51 36 0 +DEAL::51 37 0 +DEAL::51 38 0 +DEAL::51 39 0 +DEAL::51 40 0 +DEAL::51 41 0 +DEAL::51 42 0 +DEAL::51 43 0 +DEAL::51 44 0 +DEAL::51 45 0 +DEAL::51 46 0 +DEAL::51 47 0 +DEAL::51 48 0.1406 +DEAL::51 49 0.04687 +DEAL::51 50 0.04687 +DEAL::51 51 0.01562 +DEAL::51 52 0 +DEAL::51 53 0 +DEAL::51 54 0 +DEAL::51 55 0 +DEAL::51 56 0.4219 +DEAL::51 57 0.1406 +DEAL::51 58 0.1406 +DEAL::51 59 0.04687 +DEAL::51 60 0 +DEAL::51 61 0 +DEAL::51 62 0 +DEAL::51 63 0 +DEAL::52 0 0 +DEAL::52 1 0 +DEAL::52 2 0 +DEAL::52 3 0 +DEAL::52 4 0 +DEAL::52 5 0 +DEAL::52 6 0 +DEAL::52 7 0 +DEAL::52 8 0 +DEAL::52 9 0 +DEAL::52 10 0 +DEAL::52 11 0 +DEAL::52 12 0 +DEAL::52 13 0 +DEAL::52 14 0 +DEAL::52 15 0 +DEAL::52 16 0 +DEAL::52 17 0 +DEAL::52 18 0 +DEAL::52 19 0 +DEAL::52 20 0 +DEAL::52 21 0 +DEAL::52 22 0 +DEAL::52 23 0 +DEAL::52 24 0 +DEAL::52 25 0 +DEAL::52 26 0 +DEAL::52 27 0 +DEAL::52 28 0 +DEAL::52 29 0 +DEAL::52 30 0 +DEAL::52 31 0 +DEAL::52 32 0 +DEAL::52 33 0 +DEAL::52 34 0 +DEAL::52 35 0 +DEAL::52 36 0 +DEAL::52 37 0 +DEAL::52 38 0 +DEAL::52 39 0 +DEAL::52 40 0 +DEAL::52 41 0 +DEAL::52 42 0 +DEAL::52 43 0 +DEAL::52 44 0 +DEAL::52 45 0 +DEAL::52 46 0 +DEAL::52 47 0 +DEAL::52 48 0 +DEAL::52 49 0 +DEAL::52 50 0 +DEAL::52 51 0 +DEAL::52 52 0 +DEAL::52 53 0 +DEAL::52 54 0 +DEAL::52 55 0 +DEAL::52 56 0.5000 +DEAL::52 57 0 +DEAL::52 58 0 +DEAL::52 59 0 +DEAL::52 60 0.5000 +DEAL::52 61 0 +DEAL::52 62 0 +DEAL::52 63 0 +DEAL::53 0 0 +DEAL::53 1 0 +DEAL::53 2 0 +DEAL::53 3 0 +DEAL::53 4 0 +DEAL::53 5 0 +DEAL::53 6 0 +DEAL::53 7 0 +DEAL::53 8 0 +DEAL::53 9 0 +DEAL::53 10 0 +DEAL::53 11 0 +DEAL::53 12 0 +DEAL::53 13 0 +DEAL::53 14 0 +DEAL::53 15 0 +DEAL::53 16 0 +DEAL::53 17 0 +DEAL::53 18 0 +DEAL::53 19 0 +DEAL::53 20 0 +DEAL::53 21 0 +DEAL::53 22 0 +DEAL::53 23 0 +DEAL::53 24 0 +DEAL::53 25 0 +DEAL::53 26 0 +DEAL::53 27 0 +DEAL::53 28 0 +DEAL::53 29 0 +DEAL::53 30 0 +DEAL::53 31 0 +DEAL::53 32 0 +DEAL::53 33 0 +DEAL::53 34 0 +DEAL::53 35 0 +DEAL::53 36 0 +DEAL::53 37 0 +DEAL::53 38 0 +DEAL::53 39 0 +DEAL::53 40 0 +DEAL::53 41 0 +DEAL::53 42 0 +DEAL::53 43 0 +DEAL::53 44 0 +DEAL::53 45 0 +DEAL::53 46 0 +DEAL::53 47 0 +DEAL::53 48 0 +DEAL::53 49 0 +DEAL::53 50 0 +DEAL::53 51 0 +DEAL::53 52 0 +DEAL::53 53 0 +DEAL::53 54 0 +DEAL::53 55 0 +DEAL::53 56 0.3750 +DEAL::53 57 0.1250 +DEAL::53 58 0 +DEAL::53 59 0 +DEAL::53 60 0.3750 +DEAL::53 61 0.1250 +DEAL::53 62 0 +DEAL::53 63 0 +DEAL::54 0 0 +DEAL::54 1 0 +DEAL::54 2 0 +DEAL::54 3 0 +DEAL::54 4 0 +DEAL::54 5 0 +DEAL::54 6 0 +DEAL::54 7 0 +DEAL::54 8 0 +DEAL::54 9 0 +DEAL::54 10 0 +DEAL::54 11 0 +DEAL::54 12 0 +DEAL::54 13 0 +DEAL::54 14 0 +DEAL::54 15 0 +DEAL::54 16 0 +DEAL::54 17 0 +DEAL::54 18 0 +DEAL::54 19 0 +DEAL::54 20 0 +DEAL::54 21 0 +DEAL::54 22 0 +DEAL::54 23 0 +DEAL::54 24 0 +DEAL::54 25 0 +DEAL::54 26 0 +DEAL::54 27 0 +DEAL::54 28 0 +DEAL::54 29 0 +DEAL::54 30 0 +DEAL::54 31 0 +DEAL::54 32 0 +DEAL::54 33 0 +DEAL::54 34 0 +DEAL::54 35 0 +DEAL::54 36 0 +DEAL::54 37 0 +DEAL::54 38 0 +DEAL::54 39 0 +DEAL::54 40 0 +DEAL::54 41 0 +DEAL::54 42 0 +DEAL::54 43 0 +DEAL::54 44 0 +DEAL::54 45 0 +DEAL::54 46 0 +DEAL::54 47 0 +DEAL::54 48 0 +DEAL::54 49 0 +DEAL::54 50 0 +DEAL::54 51 0 +DEAL::54 52 0 +DEAL::54 53 0 +DEAL::54 54 0 +DEAL::54 55 0 +DEAL::54 56 0.3750 +DEAL::54 57 0 +DEAL::54 58 0.1250 +DEAL::54 59 0 +DEAL::54 60 0.3750 +DEAL::54 61 0 +DEAL::54 62 0.1250 +DEAL::54 63 0 +DEAL::55 0 0 +DEAL::55 1 0 +DEAL::55 2 0 +DEAL::55 3 0 +DEAL::55 4 0 +DEAL::55 5 0 +DEAL::55 6 0 +DEAL::55 7 0 +DEAL::55 8 0 +DEAL::55 9 0 +DEAL::55 10 0 +DEAL::55 11 0 +DEAL::55 12 0 +DEAL::55 13 0 +DEAL::55 14 0 +DEAL::55 15 0 +DEAL::55 16 0 +DEAL::55 17 0 +DEAL::55 18 0 +DEAL::55 19 0 +DEAL::55 20 0 +DEAL::55 21 0 +DEAL::55 22 0 +DEAL::55 23 0 +DEAL::55 24 0 +DEAL::55 25 0 +DEAL::55 26 0 +DEAL::55 27 0 +DEAL::55 28 0 +DEAL::55 29 0 +DEAL::55 30 0 +DEAL::55 31 0 +DEAL::55 32 0 +DEAL::55 33 0 +DEAL::55 34 0 +DEAL::55 35 0 +DEAL::55 36 0 +DEAL::55 37 0 +DEAL::55 38 0 +DEAL::55 39 0 +DEAL::55 40 0 +DEAL::55 41 0 +DEAL::55 42 0 +DEAL::55 43 0 +DEAL::55 44 0 +DEAL::55 45 0 +DEAL::55 46 0 +DEAL::55 47 0 +DEAL::55 48 0 +DEAL::55 49 0 +DEAL::55 50 0 +DEAL::55 51 0 +DEAL::55 52 0 +DEAL::55 53 0 +DEAL::55 54 0 +DEAL::55 55 0 +DEAL::55 56 0.2812 +DEAL::55 57 0.09375 +DEAL::55 58 0.09375 +DEAL::55 59 0.03125 +DEAL::55 60 0.2813 +DEAL::55 61 0.09375 +DEAL::55 62 0.09375 +DEAL::55 63 0.03125 +DEAL::56 0 0 +DEAL::56 1 0 +DEAL::56 2 0 +DEAL::56 3 0 +DEAL::56 4 0 +DEAL::56 5 0 +DEAL::56 6 0 +DEAL::56 7 0 +DEAL::56 8 0 +DEAL::56 9 0 +DEAL::56 10 0 +DEAL::56 11 0 +DEAL::56 12 0 +DEAL::56 13 0 +DEAL::56 14 0 +DEAL::56 15 0 +DEAL::56 16 0 +DEAL::56 17 0 +DEAL::56 18 0 +DEAL::56 19 0 +DEAL::56 20 0 +DEAL::56 21 0 +DEAL::56 22 0 +DEAL::56 23 0 +DEAL::56 24 0 +DEAL::56 25 0 +DEAL::56 26 0 +DEAL::56 27 0 +DEAL::56 28 0 +DEAL::56 29 0 +DEAL::56 30 0 +DEAL::56 31 0 +DEAL::56 32 0 +DEAL::56 33 0 +DEAL::56 34 0 +DEAL::56 35 0 +DEAL::56 36 0 +DEAL::56 37 0 +DEAL::56 38 0 +DEAL::56 39 0 +DEAL::56 40 0 +DEAL::56 41 0 +DEAL::56 42 0 +DEAL::56 43 0 +DEAL::56 44 0 +DEAL::56 45 0 +DEAL::56 46 0 +DEAL::56 47 0 +DEAL::56 48 0 +DEAL::56 49 0 +DEAL::56 50 0 +DEAL::56 51 0 +DEAL::56 52 0 +DEAL::56 53 0 +DEAL::56 54 0 +DEAL::56 55 0 +DEAL::56 56 1.000 +DEAL::56 57 0 +DEAL::56 58 0 +DEAL::56 59 0 +DEAL::56 60 0 +DEAL::56 61 0 +DEAL::56 62 0 +DEAL::56 63 0 +DEAL::57 0 0 +DEAL::57 1 0 +DEAL::57 2 0 +DEAL::57 3 0 +DEAL::57 4 0 +DEAL::57 5 0 +DEAL::57 6 0 +DEAL::57 7 0 +DEAL::57 8 0 +DEAL::57 9 0 +DEAL::57 10 0 +DEAL::57 11 0 +DEAL::57 12 0 +DEAL::57 13 0 +DEAL::57 14 0 +DEAL::57 15 0 +DEAL::57 16 0 +DEAL::57 17 0 +DEAL::57 18 0 +DEAL::57 19 0 +DEAL::57 20 0 +DEAL::57 21 0 +DEAL::57 22 0 +DEAL::57 23 0 +DEAL::57 24 0 +DEAL::57 25 0 +DEAL::57 26 0 +DEAL::57 27 0 +DEAL::57 28 0 +DEAL::57 29 0 +DEAL::57 30 0 +DEAL::57 31 0 +DEAL::57 32 0 +DEAL::57 33 0 +DEAL::57 34 0 +DEAL::57 35 0 +DEAL::57 36 0 +DEAL::57 37 0 +DEAL::57 38 0 +DEAL::57 39 0 +DEAL::57 40 0 +DEAL::57 41 0 +DEAL::57 42 0 +DEAL::57 43 0 +DEAL::57 44 0 +DEAL::57 45 0 +DEAL::57 46 0 +DEAL::57 47 0 +DEAL::57 48 0 +DEAL::57 49 0 +DEAL::57 50 0 +DEAL::57 51 0 +DEAL::57 52 0 +DEAL::57 53 0 +DEAL::57 54 0 +DEAL::57 55 0 +DEAL::57 56 0.7500 +DEAL::57 57 0.2500 +DEAL::57 58 0 +DEAL::57 59 0 +DEAL::57 60 0 +DEAL::57 61 0 +DEAL::57 62 0 +DEAL::57 63 0 +DEAL::58 0 0 +DEAL::58 1 0 +DEAL::58 2 0 +DEAL::58 3 0 +DEAL::58 4 0 +DEAL::58 5 0 +DEAL::58 6 0 +DEAL::58 7 0 +DEAL::58 8 0 +DEAL::58 9 0 +DEAL::58 10 0 +DEAL::58 11 0 +DEAL::58 12 0 +DEAL::58 13 0 +DEAL::58 14 0 +DEAL::58 15 0 +DEAL::58 16 0 +DEAL::58 17 0 +DEAL::58 18 0 +DEAL::58 19 0 +DEAL::58 20 0 +DEAL::58 21 0 +DEAL::58 22 0 +DEAL::58 23 0 +DEAL::58 24 0 +DEAL::58 25 0 +DEAL::58 26 0 +DEAL::58 27 0 +DEAL::58 28 0 +DEAL::58 29 0 +DEAL::58 30 0 +DEAL::58 31 0 +DEAL::58 32 0 +DEAL::58 33 0 +DEAL::58 34 0 +DEAL::58 35 0 +DEAL::58 36 0 +DEAL::58 37 0 +DEAL::58 38 0 +DEAL::58 39 0 +DEAL::58 40 0 +DEAL::58 41 0 +DEAL::58 42 0 +DEAL::58 43 0 +DEAL::58 44 0 +DEAL::58 45 0 +DEAL::58 46 0 +DEAL::58 47 0 +DEAL::58 48 0 +DEAL::58 49 0 +DEAL::58 50 0 +DEAL::58 51 0 +DEAL::58 52 0 +DEAL::58 53 0 +DEAL::58 54 0 +DEAL::58 55 0 +DEAL::58 56 0.7500 +DEAL::58 57 0 +DEAL::58 58 0.2500 +DEAL::58 59 0 +DEAL::58 60 0 +DEAL::58 61 0 +DEAL::58 62 0 +DEAL::58 63 0 +DEAL::59 0 0 +DEAL::59 1 0 +DEAL::59 2 0 +DEAL::59 3 0 +DEAL::59 4 0 +DEAL::59 5 0 +DEAL::59 6 0 +DEAL::59 7 0 +DEAL::59 8 0 +DEAL::59 9 0 +DEAL::59 10 0 +DEAL::59 11 0 +DEAL::59 12 0 +DEAL::59 13 0 +DEAL::59 14 0 +DEAL::59 15 0 +DEAL::59 16 0 +DEAL::59 17 0 +DEAL::59 18 0 +DEAL::59 19 0 +DEAL::59 20 0 +DEAL::59 21 0 +DEAL::59 22 0 +DEAL::59 23 0 +DEAL::59 24 0 +DEAL::59 25 0 +DEAL::59 26 0 +DEAL::59 27 0 +DEAL::59 28 0 +DEAL::59 29 0 +DEAL::59 30 0 +DEAL::59 31 0 +DEAL::59 32 0 +DEAL::59 33 0 +DEAL::59 34 0 +DEAL::59 35 0 +DEAL::59 36 0 +DEAL::59 37 0 +DEAL::59 38 0 +DEAL::59 39 0 +DEAL::59 40 0 +DEAL::59 41 0 +DEAL::59 42 0 +DEAL::59 43 0 +DEAL::59 44 0 +DEAL::59 45 0 +DEAL::59 46 0 +DEAL::59 47 0 +DEAL::59 48 0 +DEAL::59 49 0 +DEAL::59 50 0 +DEAL::59 51 0 +DEAL::59 52 0 +DEAL::59 53 0 +DEAL::59 54 0 +DEAL::59 55 0 +DEAL::59 56 0.5625 +DEAL::59 57 0.1875 +DEAL::59 58 0.1875 +DEAL::59 59 0.06250 +DEAL::59 60 0 +DEAL::59 61 0 +DEAL::59 62 0 +DEAL::59 63 0 +DEAL::60 0 0 +DEAL::60 1 0 +DEAL::60 2 0 +DEAL::60 3 0 +DEAL::60 4 0 +DEAL::60 5 0 +DEAL::60 6 0 +DEAL::60 7 0 +DEAL::60 8 0 +DEAL::60 9 0 +DEAL::60 10 0 +DEAL::60 11 0 +DEAL::60 12 0 +DEAL::60 13 0 +DEAL::60 14 0 +DEAL::60 15 0 +DEAL::60 16 0 +DEAL::60 17 0 +DEAL::60 18 0 +DEAL::60 19 0 +DEAL::60 20 0 +DEAL::60 21 0 +DEAL::60 22 0 +DEAL::60 23 0 +DEAL::60 24 0 +DEAL::60 25 0 +DEAL::60 26 0 +DEAL::60 27 0 +DEAL::60 28 0 +DEAL::60 29 0 +DEAL::60 30 0 +DEAL::60 31 0 +DEAL::60 32 0 +DEAL::60 33 0 +DEAL::60 34 0 +DEAL::60 35 0 +DEAL::60 36 0 +DEAL::60 37 0 +DEAL::60 38 0 +DEAL::60 39 0 +DEAL::60 40 0 +DEAL::60 41 0 +DEAL::60 42 0 +DEAL::60 43 0 +DEAL::60 44 0 +DEAL::60 45 0 +DEAL::60 46 0 +DEAL::60 47 0 +DEAL::60 48 0 +DEAL::60 49 0 +DEAL::60 50 0 +DEAL::60 51 0 +DEAL::60 52 0 +DEAL::60 53 0 +DEAL::60 54 0 +DEAL::60 55 0 +DEAL::60 56 0.7500 +DEAL::60 57 0 +DEAL::60 58 0 +DEAL::60 59 0 +DEAL::60 60 0.2500 +DEAL::60 61 0 +DEAL::60 62 0 +DEAL::60 63 0 +DEAL::61 0 0 +DEAL::61 1 0 +DEAL::61 2 0 +DEAL::61 3 0 +DEAL::61 4 0 +DEAL::61 5 0 +DEAL::61 6 0 +DEAL::61 7 0 +DEAL::61 8 0 +DEAL::61 9 0 +DEAL::61 10 0 +DEAL::61 11 0 +DEAL::61 12 0 +DEAL::61 13 0 +DEAL::61 14 0 +DEAL::61 15 0 +DEAL::61 16 0 +DEAL::61 17 0 +DEAL::61 18 0 +DEAL::61 19 0 +DEAL::61 20 0 +DEAL::61 21 0 +DEAL::61 22 0 +DEAL::61 23 0 +DEAL::61 24 0 +DEAL::61 25 0 +DEAL::61 26 0 +DEAL::61 27 0 +DEAL::61 28 0 +DEAL::61 29 0 +DEAL::61 30 0 +DEAL::61 31 0 +DEAL::61 32 0 +DEAL::61 33 0 +DEAL::61 34 0 +DEAL::61 35 0 +DEAL::61 36 0 +DEAL::61 37 0 +DEAL::61 38 0 +DEAL::61 39 0 +DEAL::61 40 0 +DEAL::61 41 0 +DEAL::61 42 0 +DEAL::61 43 0 +DEAL::61 44 0 +DEAL::61 45 0 +DEAL::61 46 0 +DEAL::61 47 0 +DEAL::61 48 0 +DEAL::61 49 0 +DEAL::61 50 0 +DEAL::61 51 0 +DEAL::61 52 0 +DEAL::61 53 0 +DEAL::61 54 0 +DEAL::61 55 0 +DEAL::61 56 0.5625 +DEAL::61 57 0.1875 +DEAL::61 58 0 +DEAL::61 59 0 +DEAL::61 60 0.1875 +DEAL::61 61 0.06250 +DEAL::61 62 0 +DEAL::61 63 0 +DEAL::62 0 0 +DEAL::62 1 0 +DEAL::62 2 0 +DEAL::62 3 0 +DEAL::62 4 0 +DEAL::62 5 0 +DEAL::62 6 0 +DEAL::62 7 0 +DEAL::62 8 0 +DEAL::62 9 0 +DEAL::62 10 0 +DEAL::62 11 0 +DEAL::62 12 0 +DEAL::62 13 0 +DEAL::62 14 0 +DEAL::62 15 0 +DEAL::62 16 0 +DEAL::62 17 0 +DEAL::62 18 0 +DEAL::62 19 0 +DEAL::62 20 0 +DEAL::62 21 0 +DEAL::62 22 0 +DEAL::62 23 0 +DEAL::62 24 0 +DEAL::62 25 0 +DEAL::62 26 0 +DEAL::62 27 0 +DEAL::62 28 0 +DEAL::62 29 0 +DEAL::62 30 0 +DEAL::62 31 0 +DEAL::62 32 0 +DEAL::62 33 0 +DEAL::62 34 0 +DEAL::62 35 0 +DEAL::62 36 0 +DEAL::62 37 0 +DEAL::62 38 0 +DEAL::62 39 0 +DEAL::62 40 0 +DEAL::62 41 0 +DEAL::62 42 0 +DEAL::62 43 0 +DEAL::62 44 0 +DEAL::62 45 0 +DEAL::62 46 0 +DEAL::62 47 0 +DEAL::62 48 0 +DEAL::62 49 0 +DEAL::62 50 0 +DEAL::62 51 0 +DEAL::62 52 0 +DEAL::62 53 0 +DEAL::62 54 0 +DEAL::62 55 0 +DEAL::62 56 0.5625 +DEAL::62 57 0 +DEAL::62 58 0.1875 +DEAL::62 59 0 +DEAL::62 60 0.1875 +DEAL::62 61 0 +DEAL::62 62 0.06250 +DEAL::62 63 0 +DEAL::63 0 0 +DEAL::63 1 0 +DEAL::63 2 0 +DEAL::63 3 0 +DEAL::63 4 0 +DEAL::63 5 0 +DEAL::63 6 0 +DEAL::63 7 0 +DEAL::63 8 0 +DEAL::63 9 0 +DEAL::63 10 0 +DEAL::63 11 0 +DEAL::63 12 0 +DEAL::63 13 0 +DEAL::63 14 0 +DEAL::63 15 0 +DEAL::63 16 0 +DEAL::63 17 0 +DEAL::63 18 0 +DEAL::63 19 0 +DEAL::63 20 0 +DEAL::63 21 0 +DEAL::63 22 0 +DEAL::63 23 0 +DEAL::63 24 0 +DEAL::63 25 0 +DEAL::63 26 0 +DEAL::63 27 0 +DEAL::63 28 0 +DEAL::63 29 0 +DEAL::63 30 0 +DEAL::63 31 0 +DEAL::63 32 0 +DEAL::63 33 0 +DEAL::63 34 0 +DEAL::63 35 0 +DEAL::63 36 0 +DEAL::63 37 0 +DEAL::63 38 0 +DEAL::63 39 0 +DEAL::63 40 0 +DEAL::63 41 0 +DEAL::63 42 0 +DEAL::63 43 0 +DEAL::63 44 0 +DEAL::63 45 0 +DEAL::63 46 0 +DEAL::63 47 0 +DEAL::63 48 0 +DEAL::63 49 0 +DEAL::63 50 0 +DEAL::63 51 0 +DEAL::63 52 0 +DEAL::63 53 0 +DEAL::63 54 0 +DEAL::63 55 0 +DEAL::63 56 0.4219 +DEAL::63 57 0.1406 +DEAL::63 58 0.1406 +DEAL::63 59 0.04687 +DEAL::63 60 0.1406 +DEAL::63 61 0.04687 +DEAL::63 62 0.04687 +DEAL::63 63 0.01562 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0.5000 +DEAL::0 13 0.5000 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0 +DEAL::0 21 0 +DEAL::0 22 0 +DEAL::0 23 0 +DEAL::0 24 0 +DEAL::0 25 0 +DEAL::0 26 0 +DEAL::0 27 0 +DEAL::0 28 0 +DEAL::0 29 0 +DEAL::0 30 0 +DEAL::0 31 0 +DEAL::0 32 0 +DEAL::0 33 0 +DEAL::0 34 0 +DEAL::0 35 0 +DEAL::0 36 0 +DEAL::0 37 0 +DEAL::0 38 0 +DEAL::0 39 0 +DEAL::0 40 0 +DEAL::0 41 0 +DEAL::0 42 0 +DEAL::0 43 0 +DEAL::0 44 0 +DEAL::0 45 0 +DEAL::0 46 0 +DEAL::0 47 0 +DEAL::0 48 0 +DEAL::0 49 0 +DEAL::0 50 0 +DEAL::0 51 0 +DEAL::0 52 0 +DEAL::0 53 0 +DEAL::0 54 0 +DEAL::0 55 0 +DEAL::0 56 0 +DEAL::0 57 0 +DEAL::0 58 0 +DEAL::0 59 0 +DEAL::0 60 0 +DEAL::0 61 0 +DEAL::0 62 0 +DEAL::0 63 0 +DEAL::1 0 0 +DEAL::1 1 0.2500 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0.7500 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0 +DEAL::1 23 0 +DEAL::1 24 0 +DEAL::1 25 0 +DEAL::1 26 0 +DEAL::1 27 0 +DEAL::1 28 0 +DEAL::1 29 0 +DEAL::1 30 0 +DEAL::1 31 0 +DEAL::1 32 0 +DEAL::1 33 0 +DEAL::1 34 0 +DEAL::1 35 0 +DEAL::1 36 0 +DEAL::1 37 0 +DEAL::1 38 0 +DEAL::1 39 0 +DEAL::1 40 0 +DEAL::1 41 0 +DEAL::1 42 0 +DEAL::1 43 0 +DEAL::1 44 0 +DEAL::1 45 0 +DEAL::1 46 0 +DEAL::1 47 0 +DEAL::1 48 0 +DEAL::1 49 0 +DEAL::1 50 0 +DEAL::1 51 0 +DEAL::1 52 0 +DEAL::1 53 0 +DEAL::1 54 0 +DEAL::1 55 0 +DEAL::1 56 0 +DEAL::1 57 0 +DEAL::1 58 0 +DEAL::1 59 0 +DEAL::1 60 0 +DEAL::1 61 0 +DEAL::1 62 0 +DEAL::1 63 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0.1250 +DEAL::2 13 0.1250 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0 +DEAL::2 21 0 +DEAL::2 22 0 +DEAL::2 23 0 +DEAL::2 24 0 +DEAL::2 25 0 +DEAL::2 26 0 +DEAL::2 27 0 +DEAL::2 28 0 +DEAL::2 29 0 +DEAL::2 30 0 +DEAL::2 31 0 +DEAL::2 32 0 +DEAL::2 33 0 +DEAL::2 34 0 +DEAL::2 35 0 +DEAL::2 36 0 +DEAL::2 37 0 +DEAL::2 38 0 +DEAL::2 39 0 +DEAL::2 40 0 +DEAL::2 41 0 +DEAL::2 42 0 +DEAL::2 43 0 +DEAL::2 44 0 +DEAL::2 45 0 +DEAL::2 46 0 +DEAL::2 47 0 +DEAL::2 48 0.3750 +DEAL::2 49 0.3750 +DEAL::2 50 0 +DEAL::2 51 0 +DEAL::2 52 0 +DEAL::2 53 0 +DEAL::2 54 0 +DEAL::2 55 0 +DEAL::2 56 0 +DEAL::2 57 0 +DEAL::2 58 0 +DEAL::2 59 0 +DEAL::2 60 0 +DEAL::2 61 0 +DEAL::2 62 0 +DEAL::2 63 0 +DEAL::3 0 0 +DEAL::3 1 0.06250 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0.1875 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0.1875 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0 +DEAL::3 24 0 +DEAL::3 25 0 +DEAL::3 26 0 +DEAL::3 27 0 +DEAL::3 28 0 +DEAL::3 29 0 +DEAL::3 30 0 +DEAL::3 31 0 +DEAL::3 32 0 +DEAL::3 33 0 +DEAL::3 34 0 +DEAL::3 35 0 +DEAL::3 36 0 +DEAL::3 37 0 +DEAL::3 38 0 +DEAL::3 39 0 +DEAL::3 40 0 +DEAL::3 41 0 +DEAL::3 42 0 +DEAL::3 43 0 +DEAL::3 44 0 +DEAL::3 45 0 +DEAL::3 46 0 +DEAL::3 47 0 +DEAL::3 48 0 +DEAL::3 49 0.5625 +DEAL::3 50 0 +DEAL::3 51 0 +DEAL::3 52 0 +DEAL::3 53 0 +DEAL::3 54 0 +DEAL::3 55 0 +DEAL::3 56 0 +DEAL::3 57 0 +DEAL::3 58 0 +DEAL::3 59 0 +DEAL::3 60 0 +DEAL::3 61 0 +DEAL::3 62 0 +DEAL::3 63 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0.1250 +DEAL::4 13 0.1250 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::4 16 0 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0 +DEAL::4 21 0 +DEAL::4 22 0 +DEAL::4 23 0 +DEAL::4 24 0 +DEAL::4 25 0 +DEAL::4 26 0 +DEAL::4 27 0 +DEAL::4 28 0 +DEAL::4 29 0 +DEAL::4 30 0 +DEAL::4 31 0 +DEAL::4 32 0 +DEAL::4 33 0 +DEAL::4 34 0 +DEAL::4 35 0 +DEAL::4 36 0 +DEAL::4 37 0 +DEAL::4 38 0 +DEAL::4 39 0 +DEAL::4 40 0.3750 +DEAL::4 41 0 +DEAL::4 42 0.3750 +DEAL::4 43 0 +DEAL::4 44 0 +DEAL::4 45 0 +DEAL::4 46 0 +DEAL::4 47 0 +DEAL::4 48 0 +DEAL::4 49 0 +DEAL::4 50 0 +DEAL::4 51 0 +DEAL::4 52 0 +DEAL::4 53 0 +DEAL::4 54 0 +DEAL::4 55 0 +DEAL::4 56 0 +DEAL::4 57 0 +DEAL::4 58 0 +DEAL::4 59 0 +DEAL::4 60 0 +DEAL::4 61 0 +DEAL::4 62 0 +DEAL::4 63 0 +DEAL::5 0 0 +DEAL::5 1 0.06250 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0.1875 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 0 +DEAL::5 26 0.1875 +DEAL::5 27 0 +DEAL::5 28 0 +DEAL::5 29 0 +DEAL::5 30 0 +DEAL::5 31 0 +DEAL::5 32 0 +DEAL::5 33 0 +DEAL::5 34 0 +DEAL::5 35 0 +DEAL::5 36 0 +DEAL::5 37 0 +DEAL::5 38 0 +DEAL::5 39 0 +DEAL::5 40 0 +DEAL::5 41 0 +DEAL::5 42 0.5625 +DEAL::5 43 0 +DEAL::5 44 0 +DEAL::5 45 0 +DEAL::5 46 0 +DEAL::5 47 0 +DEAL::5 48 0 +DEAL::5 49 0 +DEAL::5 50 0 +DEAL::5 51 0 +DEAL::5 52 0 +DEAL::5 53 0 +DEAL::5 54 0 +DEAL::5 55 0 +DEAL::5 56 0 +DEAL::5 57 0 +DEAL::5 58 0 +DEAL::5 59 0 +DEAL::5 60 0 +DEAL::5 61 0 +DEAL::5 62 0 +DEAL::5 63 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0.03125 +DEAL::6 13 0.03125 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0 +DEAL::6 21 0 +DEAL::6 22 0 +DEAL::6 23 0 +DEAL::6 24 0 +DEAL::6 25 0 +DEAL::6 26 0 +DEAL::6 27 0 +DEAL::6 28 0 +DEAL::6 29 0 +DEAL::6 30 0 +DEAL::6 31 0 +DEAL::6 32 0 +DEAL::6 33 0 +DEAL::6 34 0 +DEAL::6 35 0 +DEAL::6 36 0 +DEAL::6 37 0 +DEAL::6 38 0 +DEAL::6 39 0 +DEAL::6 40 0.09375 +DEAL::6 41 0 +DEAL::6 42 0.09375 +DEAL::6 43 0 +DEAL::6 44 0 +DEAL::6 45 0 +DEAL::6 46 0 +DEAL::6 47 0 +DEAL::6 48 0.09375 +DEAL::6 49 0.09375 +DEAL::6 50 0 +DEAL::6 51 0 +DEAL::6 52 0 +DEAL::6 53 0 +DEAL::6 54 0 +DEAL::6 55 0 +DEAL::6 56 0.2812 +DEAL::6 57 0.2812 +DEAL::6 58 0 +DEAL::6 59 0 +DEAL::6 60 0 +DEAL::6 61 0 +DEAL::6 62 0 +DEAL::6 63 0 +DEAL::7 0 0 +DEAL::7 1 0.01562 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0.04687 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0.04687 +DEAL::7 14 0 +DEAL::7 15 0 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0 +DEAL::7 24 0 +DEAL::7 25 0 +DEAL::7 26 0.04687 +DEAL::7 27 0 +DEAL::7 28 0 +DEAL::7 29 0 +DEAL::7 30 0 +DEAL::7 31 0 +DEAL::7 32 0 +DEAL::7 33 0 +DEAL::7 34 0 +DEAL::7 35 0 +DEAL::7 36 0.1406 +DEAL::7 37 0 +DEAL::7 38 0 +DEAL::7 39 0 +DEAL::7 40 0 +DEAL::7 41 0 +DEAL::7 42 0.1406 +DEAL::7 43 0 +DEAL::7 44 0 +DEAL::7 45 0 +DEAL::7 46 0 +DEAL::7 47 0 +DEAL::7 48 0 +DEAL::7 49 0.1406 +DEAL::7 50 0 +DEAL::7 51 0 +DEAL::7 52 0 +DEAL::7 53 0 +DEAL::7 54 0 +DEAL::7 55 0 +DEAL::7 56 0 +DEAL::7 57 0.4219 +DEAL::7 58 0 +DEAL::7 59 0 +DEAL::7 60 0 +DEAL::7 61 0 +DEAL::7 62 0 +DEAL::7 63 0 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0.3750 +DEAL::8 13 0.3750 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0 +DEAL::8 21 0 +DEAL::8 22 0 +DEAL::8 23 0 +DEAL::8 24 0 +DEAL::8 25 0 +DEAL::8 26 0 +DEAL::8 27 0 +DEAL::8 28 0 +DEAL::8 29 0 +DEAL::8 30 0 +DEAL::8 31 0 +DEAL::8 32 0 +DEAL::8 33 0 +DEAL::8 34 0 +DEAL::8 35 0 +DEAL::8 36 0 +DEAL::8 37 0 +DEAL::8 38 0 +DEAL::8 39 0 +DEAL::8 40 0 +DEAL::8 41 0 +DEAL::8 42 0 +DEAL::8 43 0 +DEAL::8 44 0 +DEAL::8 45 0 +DEAL::8 46 0 +DEAL::8 47 0 +DEAL::8 48 0.1250 +DEAL::8 49 0.1250 +DEAL::8 50 0 +DEAL::8 51 0 +DEAL::8 52 0 +DEAL::8 53 0 +DEAL::8 54 0 +DEAL::8 55 0 +DEAL::8 56 0 +DEAL::8 57 0 +DEAL::8 58 0 +DEAL::8 59 0 +DEAL::8 60 0 +DEAL::8 61 0 +DEAL::8 62 0 +DEAL::8 63 0 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0.2500 +DEAL::9 13 0.2500 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0 +DEAL::9 23 0 +DEAL::9 24 0 +DEAL::9 25 0 +DEAL::9 26 0 +DEAL::9 27 0 +DEAL::9 28 0 +DEAL::9 29 0 +DEAL::9 30 0 +DEAL::9 31 0 +DEAL::9 32 0 +DEAL::9 33 0 +DEAL::9 34 0 +DEAL::9 35 0 +DEAL::9 36 0 +DEAL::9 37 0 +DEAL::9 38 0 +DEAL::9 39 0 +DEAL::9 40 0 +DEAL::9 41 0 +DEAL::9 42 0 +DEAL::9 43 0 +DEAL::9 44 0 +DEAL::9 45 0 +DEAL::9 46 0 +DEAL::9 47 0 +DEAL::9 48 0.2500 +DEAL::9 49 0.2500 +DEAL::9 50 0 +DEAL::9 51 0 +DEAL::9 52 0 +DEAL::9 53 0 +DEAL::9 54 0 +DEAL::9 55 0 +DEAL::9 56 0 +DEAL::9 57 0 +DEAL::9 58 0 +DEAL::9 59 0 +DEAL::9 60 0 +DEAL::9 61 0 +DEAL::9 62 0 +DEAL::9 63 0 +DEAL::10 0 0 +DEAL::10 1 0.1875 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0.06250 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0.5625 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0 +DEAL::10 21 0 +DEAL::10 22 0 +DEAL::10 23 0 +DEAL::10 24 0 +DEAL::10 25 0 +DEAL::10 26 0 +DEAL::10 27 0 +DEAL::10 28 0 +DEAL::10 29 0 +DEAL::10 30 0 +DEAL::10 31 0 +DEAL::10 32 0 +DEAL::10 33 0 +DEAL::10 34 0 +DEAL::10 35 0 +DEAL::10 36 0 +DEAL::10 37 0 +DEAL::10 38 0 +DEAL::10 39 0 +DEAL::10 40 0 +DEAL::10 41 0 +DEAL::10 42 0 +DEAL::10 43 0 +DEAL::10 44 0 +DEAL::10 45 0 +DEAL::10 46 0 +DEAL::10 47 0 +DEAL::10 48 0 +DEAL::10 49 0.1875 +DEAL::10 50 0 +DEAL::10 51 0 +DEAL::10 52 0 +DEAL::10 53 0 +DEAL::10 54 0 +DEAL::10 55 0 +DEAL::10 56 0 +DEAL::10 57 0 +DEAL::10 58 0 +DEAL::10 59 0 +DEAL::10 60 0 +DEAL::10 61 0 +DEAL::10 62 0 +DEAL::10 63 0 +DEAL::11 0 0 +DEAL::11 1 0.1250 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0.1250 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0.3750 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0 +DEAL::11 20 0 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0 +DEAL::11 24 0 +DEAL::11 25 0 +DEAL::11 26 0 +DEAL::11 27 0 +DEAL::11 28 0 +DEAL::11 29 0 +DEAL::11 30 0 +DEAL::11 31 0 +DEAL::11 32 0 +DEAL::11 33 0 +DEAL::11 34 0 +DEAL::11 35 0 +DEAL::11 36 0 +DEAL::11 37 0 +DEAL::11 38 0 +DEAL::11 39 0 +DEAL::11 40 0 +DEAL::11 41 0 +DEAL::11 42 0 +DEAL::11 43 0 +DEAL::11 44 0 +DEAL::11 45 0 +DEAL::11 46 0 +DEAL::11 47 0 +DEAL::11 48 0 +DEAL::11 49 0.3750 +DEAL::11 50 0 +DEAL::11 51 0 +DEAL::11 52 0 +DEAL::11 53 0 +DEAL::11 54 0 +DEAL::11 55 0 +DEAL::11 56 0 +DEAL::11 57 0 +DEAL::11 58 0 +DEAL::11 59 0 +DEAL::11 60 0 +DEAL::11 61 0 +DEAL::11 62 0 +DEAL::11 63 0 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0.2500 +DEAL::12 13 0.7500 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0 +DEAL::12 21 0 +DEAL::12 22 0 +DEAL::12 23 0 +DEAL::12 24 0 +DEAL::12 25 0 +DEAL::12 26 0 +DEAL::12 27 0 +DEAL::12 28 0 +DEAL::12 29 0 +DEAL::12 30 0 +DEAL::12 31 0 +DEAL::12 32 0 +DEAL::12 33 0 +DEAL::12 34 0 +DEAL::12 35 0 +DEAL::12 36 0 +DEAL::12 37 0 +DEAL::12 38 0 +DEAL::12 39 0 +DEAL::12 40 0 +DEAL::12 41 0 +DEAL::12 42 0 +DEAL::12 43 0 +DEAL::12 44 0 +DEAL::12 45 0 +DEAL::12 46 0 +DEAL::12 47 0 +DEAL::12 48 0 +DEAL::12 49 0 +DEAL::12 50 0 +DEAL::12 51 0 +DEAL::12 52 0 +DEAL::12 53 0 +DEAL::12 54 0 +DEAL::12 55 0 +DEAL::12 56 0 +DEAL::12 57 0 +DEAL::12 58 0 +DEAL::12 59 0 +DEAL::12 60 0 +DEAL::12 61 0 +DEAL::12 62 0 +DEAL::12 63 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 1.000 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0 +DEAL::13 23 0 +DEAL::13 24 0 +DEAL::13 25 0 +DEAL::13 26 0 +DEAL::13 27 0 +DEAL::13 28 0 +DEAL::13 29 0 +DEAL::13 30 0 +DEAL::13 31 0 +DEAL::13 32 0 +DEAL::13 33 0 +DEAL::13 34 0 +DEAL::13 35 0 +DEAL::13 36 0 +DEAL::13 37 0 +DEAL::13 38 0 +DEAL::13 39 0 +DEAL::13 40 0 +DEAL::13 41 0 +DEAL::13 42 0 +DEAL::13 43 0 +DEAL::13 44 0 +DEAL::13 45 0 +DEAL::13 46 0 +DEAL::13 47 0 +DEAL::13 48 0 +DEAL::13 49 0 +DEAL::13 50 0 +DEAL::13 51 0 +DEAL::13 52 0 +DEAL::13 53 0 +DEAL::13 54 0 +DEAL::13 55 0 +DEAL::13 56 0 +DEAL::13 57 0 +DEAL::13 58 0 +DEAL::13 59 0 +DEAL::13 60 0 +DEAL::13 61 0 +DEAL::13 62 0 +DEAL::13 63 0 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0.06250 +DEAL::14 13 0.1875 +DEAL::14 14 0 +DEAL::14 15 0 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0 +DEAL::14 21 0 +DEAL::14 22 0 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0 +DEAL::14 26 0 +DEAL::14 27 0 +DEAL::14 28 0 +DEAL::14 29 0 +DEAL::14 30 0 +DEAL::14 31 0 +DEAL::14 32 0 +DEAL::14 33 0 +DEAL::14 34 0 +DEAL::14 35 0 +DEAL::14 36 0 +DEAL::14 37 0 +DEAL::14 38 0 +DEAL::14 39 0 +DEAL::14 40 0 +DEAL::14 41 0 +DEAL::14 42 0 +DEAL::14 43 0 +DEAL::14 44 0 +DEAL::14 45 0 +DEAL::14 46 0 +DEAL::14 47 0 +DEAL::14 48 0.1875 +DEAL::14 49 0.5625 +DEAL::14 50 0 +DEAL::14 51 0 +DEAL::14 52 0 +DEAL::14 53 0 +DEAL::14 54 0 +DEAL::14 55 0 +DEAL::14 56 0 +DEAL::14 57 0 +DEAL::14 58 0 +DEAL::14 59 0 +DEAL::14 60 0 +DEAL::14 61 0 +DEAL::14 62 0 +DEAL::14 63 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0.2500 +DEAL::15 14 0 +DEAL::15 15 0 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0 +DEAL::15 24 0 +DEAL::15 25 0 +DEAL::15 26 0 +DEAL::15 27 0 +DEAL::15 28 0 +DEAL::15 29 0 +DEAL::15 30 0 +DEAL::15 31 0 +DEAL::15 32 0 +DEAL::15 33 0 +DEAL::15 34 0 +DEAL::15 35 0 +DEAL::15 36 0 +DEAL::15 37 0 +DEAL::15 38 0 +DEAL::15 39 0 +DEAL::15 40 0 +DEAL::15 41 0 +DEAL::15 42 0 +DEAL::15 43 0 +DEAL::15 44 0 +DEAL::15 45 0 +DEAL::15 46 0 +DEAL::15 47 0 +DEAL::15 48 0 +DEAL::15 49 0.7500 +DEAL::15 50 0 +DEAL::15 51 0 +DEAL::15 52 0 +DEAL::15 53 0 +DEAL::15 54 0 +DEAL::15 55 0 +DEAL::15 56 0 +DEAL::15 57 0 +DEAL::15 58 0 +DEAL::15 59 0 +DEAL::15 60 0 +DEAL::15 61 0 +DEAL::15 62 0 +DEAL::15 63 0 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0.09375 +DEAL::16 13 0.09375 +DEAL::16 14 0 +DEAL::16 15 0 +DEAL::16 16 0 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0 +DEAL::16 21 0 +DEAL::16 22 0 +DEAL::16 23 0 +DEAL::16 24 0 +DEAL::16 25 0 +DEAL::16 26 0 +DEAL::16 27 0 +DEAL::16 28 0 +DEAL::16 29 0 +DEAL::16 30 0 +DEAL::16 31 0 +DEAL::16 32 0 +DEAL::16 33 0 +DEAL::16 34 0 +DEAL::16 35 0 +DEAL::16 36 0 +DEAL::16 37 0 +DEAL::16 38 0 +DEAL::16 39 0 +DEAL::16 40 0.2812 +DEAL::16 41 0 +DEAL::16 42 0.2812 +DEAL::16 43 0 +DEAL::16 44 0 +DEAL::16 45 0 +DEAL::16 46 0 +DEAL::16 47 0 +DEAL::16 48 0.03125 +DEAL::16 49 0.03125 +DEAL::16 50 0 +DEAL::16 51 0 +DEAL::16 52 0 +DEAL::16 53 0 +DEAL::16 54 0 +DEAL::16 55 0 +DEAL::16 56 0.09375 +DEAL::16 57 0.09375 +DEAL::16 58 0 +DEAL::16 59 0 +DEAL::16 60 0 +DEAL::16 61 0 +DEAL::16 62 0 +DEAL::16 63 0 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0.06250 +DEAL::17 13 0.06250 +DEAL::17 14 0 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0 +DEAL::17 23 0 +DEAL::17 24 0 +DEAL::17 25 0 +DEAL::17 26 0 +DEAL::17 27 0 +DEAL::17 28 0 +DEAL::17 29 0 +DEAL::17 30 0 +DEAL::17 31 0 +DEAL::17 32 0 +DEAL::17 33 0 +DEAL::17 34 0 +DEAL::17 35 0 +DEAL::17 36 0 +DEAL::17 37 0 +DEAL::17 38 0 +DEAL::17 39 0 +DEAL::17 40 0.1875 +DEAL::17 41 0 +DEAL::17 42 0.1875 +DEAL::17 43 0 +DEAL::17 44 0 +DEAL::17 45 0 +DEAL::17 46 0 +DEAL::17 47 0 +DEAL::17 48 0.06250 +DEAL::17 49 0.06250 +DEAL::17 50 0 +DEAL::17 51 0 +DEAL::17 52 0 +DEAL::17 53 0 +DEAL::17 54 0 +DEAL::17 55 0 +DEAL::17 56 0.1875 +DEAL::17 57 0.1875 +DEAL::17 58 0 +DEAL::17 59 0 +DEAL::17 60 0 +DEAL::17 61 0 +DEAL::17 62 0 +DEAL::17 63 0 +DEAL::18 0 0 +DEAL::18 1 0.04687 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0.01562 +DEAL::18 11 0 +DEAL::18 12 0 +DEAL::18 13 0.1406 +DEAL::18 14 0 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0 +DEAL::18 20 0 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0 +DEAL::18 24 0 +DEAL::18 25 0 +DEAL::18 26 0.1406 +DEAL::18 27 0 +DEAL::18 28 0 +DEAL::18 29 0 +DEAL::18 30 0 +DEAL::18 31 0 +DEAL::18 32 0 +DEAL::18 33 0 +DEAL::18 34 0 +DEAL::18 35 0 +DEAL::18 36 0.04687 +DEAL::18 37 0 +DEAL::18 38 0 +DEAL::18 39 0 +DEAL::18 40 0 +DEAL::18 41 0 +DEAL::18 42 0.4219 +DEAL::18 43 0 +DEAL::18 44 0 +DEAL::18 45 0 +DEAL::18 46 0 +DEAL::18 47 0 +DEAL::18 48 0 +DEAL::18 49 0.04687 +DEAL::18 50 0 +DEAL::18 51 0 +DEAL::18 52 0 +DEAL::18 53 0 +DEAL::18 54 0 +DEAL::18 55 0 +DEAL::18 56 0 +DEAL::18 57 0.1406 +DEAL::18 58 0 +DEAL::18 59 0 +DEAL::18 60 0 +DEAL::18 61 0 +DEAL::18 62 0 +DEAL::18 63 0 +DEAL::19 0 0 +DEAL::19 1 0.03125 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0.03125 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0.09375 +DEAL::19 14 0 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0 +DEAL::19 24 0 +DEAL::19 25 0 +DEAL::19 26 0.09375 +DEAL::19 27 0 +DEAL::19 28 0 +DEAL::19 29 0 +DEAL::19 30 0 +DEAL::19 31 0 +DEAL::19 32 0 +DEAL::19 33 0 +DEAL::19 34 0 +DEAL::19 35 0 +DEAL::19 36 0.09375 +DEAL::19 37 0 +DEAL::19 38 0 +DEAL::19 39 0 +DEAL::19 40 0 +DEAL::19 41 0 +DEAL::19 42 0.2812 +DEAL::19 43 0 +DEAL::19 44 0 +DEAL::19 45 0 +DEAL::19 46 0 +DEAL::19 47 0 +DEAL::19 48 0 +DEAL::19 49 0.09375 +DEAL::19 50 0 +DEAL::19 51 0 +DEAL::19 52 0 +DEAL::19 53 0 +DEAL::19 54 0 +DEAL::19 55 0 +DEAL::19 56 0 +DEAL::19 57 0.2812 +DEAL::19 58 0 +DEAL::19 59 0 +DEAL::19 60 0 +DEAL::19 61 0 +DEAL::19 62 0 +DEAL::19 63 0 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0 +DEAL::20 12 0.06250 +DEAL::20 13 0.1875 +DEAL::20 14 0 +DEAL::20 15 0 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0 +DEAL::20 21 0 +DEAL::20 22 0 +DEAL::20 23 0 +DEAL::20 24 0 +DEAL::20 25 0 +DEAL::20 26 0 +DEAL::20 27 0 +DEAL::20 28 0 +DEAL::20 29 0 +DEAL::20 30 0 +DEAL::20 31 0 +DEAL::20 32 0 +DEAL::20 33 0 +DEAL::20 34 0 +DEAL::20 35 0 +DEAL::20 36 0 +DEAL::20 37 0 +DEAL::20 38 0 +DEAL::20 39 0 +DEAL::20 40 0.1875 +DEAL::20 41 0 +DEAL::20 42 0.5625 +DEAL::20 43 0 +DEAL::20 44 0 +DEAL::20 45 0 +DEAL::20 46 0 +DEAL::20 47 0 +DEAL::20 48 0 +DEAL::20 49 0 +DEAL::20 50 0 +DEAL::20 51 0 +DEAL::20 52 0 +DEAL::20 53 0 +DEAL::20 54 0 +DEAL::20 55 0 +DEAL::20 56 0 +DEAL::20 57 0 +DEAL::20 58 0 +DEAL::20 59 0 +DEAL::20 60 0 +DEAL::20 61 0 +DEAL::20 62 0 +DEAL::20 63 0 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0.2500 +DEAL::21 14 0 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 0 +DEAL::21 22 0 +DEAL::21 23 0 +DEAL::21 24 0 +DEAL::21 25 0 +DEAL::21 26 0 +DEAL::21 27 0 +DEAL::21 28 0 +DEAL::21 29 0 +DEAL::21 30 0 +DEAL::21 31 0 +DEAL::21 32 0 +DEAL::21 33 0 +DEAL::21 34 0 +DEAL::21 35 0 +DEAL::21 36 0 +DEAL::21 37 0 +DEAL::21 38 0 +DEAL::21 39 0 +DEAL::21 40 0 +DEAL::21 41 0 +DEAL::21 42 0.7500 +DEAL::21 43 0 +DEAL::21 44 0 +DEAL::21 45 0 +DEAL::21 46 0 +DEAL::21 47 0 +DEAL::21 48 0 +DEAL::21 49 0 +DEAL::21 50 0 +DEAL::21 51 0 +DEAL::21 52 0 +DEAL::21 53 0 +DEAL::21 54 0 +DEAL::21 55 0 +DEAL::21 56 0 +DEAL::21 57 0 +DEAL::21 58 0 +DEAL::21 59 0 +DEAL::21 60 0 +DEAL::21 61 0 +DEAL::21 62 0 +DEAL::21 63 0 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0.01562 +DEAL::22 13 0.04687 +DEAL::22 14 0 +DEAL::22 15 0 +DEAL::22 16 0 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0 +DEAL::22 21 0 +DEAL::22 22 0 +DEAL::22 23 0 +DEAL::22 24 0 +DEAL::22 25 0 +DEAL::22 26 0 +DEAL::22 27 0 +DEAL::22 28 0 +DEAL::22 29 0 +DEAL::22 30 0 +DEAL::22 31 0 +DEAL::22 32 0 +DEAL::22 33 0 +DEAL::22 34 0 +DEAL::22 35 0 +DEAL::22 36 0 +DEAL::22 37 0 +DEAL::22 38 0 +DEAL::22 39 0 +DEAL::22 40 0.04687 +DEAL::22 41 0 +DEAL::22 42 0.1406 +DEAL::22 43 0 +DEAL::22 44 0 +DEAL::22 45 0 +DEAL::22 46 0 +DEAL::22 47 0 +DEAL::22 48 0.04687 +DEAL::22 49 0.1406 +DEAL::22 50 0 +DEAL::22 51 0 +DEAL::22 52 0 +DEAL::22 53 0 +DEAL::22 54 0 +DEAL::22 55 0 +DEAL::22 56 0.1406 +DEAL::22 57 0.4219 +DEAL::22 58 0 +DEAL::22 59 0 +DEAL::22 60 0 +DEAL::22 61 0 +DEAL::22 62 0 +DEAL::22 63 0 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0 +DEAL::23 13 0.06250 +DEAL::23 14 0 +DEAL::23 15 0 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0 +DEAL::23 19 0 +DEAL::23 20 0 +DEAL::23 21 0 +DEAL::23 22 0 +DEAL::23 23 0 +DEAL::23 24 0 +DEAL::23 25 0 +DEAL::23 26 0 +DEAL::23 27 0 +DEAL::23 28 0 +DEAL::23 29 0 +DEAL::23 30 0 +DEAL::23 31 0 +DEAL::23 32 0 +DEAL::23 33 0 +DEAL::23 34 0 +DEAL::23 35 0 +DEAL::23 36 0 +DEAL::23 37 0 +DEAL::23 38 0 +DEAL::23 39 0 +DEAL::23 40 0 +DEAL::23 41 0 +DEAL::23 42 0.1875 +DEAL::23 43 0 +DEAL::23 44 0 +DEAL::23 45 0 +DEAL::23 46 0 +DEAL::23 47 0 +DEAL::23 48 0 +DEAL::23 49 0.1875 +DEAL::23 50 0 +DEAL::23 51 0 +DEAL::23 52 0 +DEAL::23 53 0 +DEAL::23 54 0 +DEAL::23 55 0 +DEAL::23 56 0 +DEAL::23 57 0.5625 +DEAL::23 58 0 +DEAL::23 59 0 +DEAL::23 60 0 +DEAL::23 61 0 +DEAL::23 62 0 +DEAL::23 63 0 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0 +DEAL::24 9 0 +DEAL::24 10 0 +DEAL::24 11 0 +DEAL::24 12 0.3750 +DEAL::24 13 0.3750 +DEAL::24 14 0 +DEAL::24 15 0 +DEAL::24 16 0 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0 +DEAL::24 21 0 +DEAL::24 22 0 +DEAL::24 23 0 +DEAL::24 24 0 +DEAL::24 25 0 +DEAL::24 26 0 +DEAL::24 27 0 +DEAL::24 28 0 +DEAL::24 29 0 +DEAL::24 30 0 +DEAL::24 31 0 +DEAL::24 32 0 +DEAL::24 33 0 +DEAL::24 34 0 +DEAL::24 35 0 +DEAL::24 36 0 +DEAL::24 37 0 +DEAL::24 38 0 +DEAL::24 39 0 +DEAL::24 40 0.1250 +DEAL::24 41 0 +DEAL::24 42 0.1250 +DEAL::24 43 0 +DEAL::24 44 0 +DEAL::24 45 0 +DEAL::24 46 0 +DEAL::24 47 0 +DEAL::24 48 0 +DEAL::24 49 0 +DEAL::24 50 0 +DEAL::24 51 0 +DEAL::24 52 0 +DEAL::24 53 0 +DEAL::24 54 0 +DEAL::24 55 0 +DEAL::24 56 0 +DEAL::24 57 0 +DEAL::24 58 0 +DEAL::24 59 0 +DEAL::24 60 0 +DEAL::24 61 0 +DEAL::24 62 0 +DEAL::24 63 0 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0.2500 +DEAL::25 13 0.2500 +DEAL::25 14 0 +DEAL::25 15 0 +DEAL::25 16 0 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0 +DEAL::25 21 0 +DEAL::25 22 0 +DEAL::25 23 0 +DEAL::25 24 0 +DEAL::25 25 0 +DEAL::25 26 0 +DEAL::25 27 0 +DEAL::25 28 0 +DEAL::25 29 0 +DEAL::25 30 0 +DEAL::25 31 0 +DEAL::25 32 0 +DEAL::25 33 0 +DEAL::25 34 0 +DEAL::25 35 0 +DEAL::25 36 0 +DEAL::25 37 0 +DEAL::25 38 0 +DEAL::25 39 0 +DEAL::25 40 0.2500 +DEAL::25 41 0 +DEAL::25 42 0.2500 +DEAL::25 43 0 +DEAL::25 44 0 +DEAL::25 45 0 +DEAL::25 46 0 +DEAL::25 47 0 +DEAL::25 48 0 +DEAL::25 49 0 +DEAL::25 50 0 +DEAL::25 51 0 +DEAL::25 52 0 +DEAL::25 53 0 +DEAL::25 54 0 +DEAL::25 55 0 +DEAL::25 56 0 +DEAL::25 57 0 +DEAL::25 58 0 +DEAL::25 59 0 +DEAL::25 60 0 +DEAL::25 61 0 +DEAL::25 62 0 +DEAL::25 63 0 +DEAL::26 0 0 +DEAL::26 1 0.1875 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0 +DEAL::26 12 0 +DEAL::26 13 0.5625 +DEAL::26 14 0 +DEAL::26 15 0 +DEAL::26 16 0 +DEAL::26 17 0 +DEAL::26 18 0 +DEAL::26 19 0 +DEAL::26 20 0 +DEAL::26 21 0 +DEAL::26 22 0 +DEAL::26 23 0 +DEAL::26 24 0 +DEAL::26 25 0 +DEAL::26 26 0.06250 +DEAL::26 27 0 +DEAL::26 28 0 +DEAL::26 29 0 +DEAL::26 30 0 +DEAL::26 31 0 +DEAL::26 32 0 +DEAL::26 33 0 +DEAL::26 34 0 +DEAL::26 35 0 +DEAL::26 36 0 +DEAL::26 37 0 +DEAL::26 38 0 +DEAL::26 39 0 +DEAL::26 40 0 +DEAL::26 41 0 +DEAL::26 42 0.1875 +DEAL::26 43 0 +DEAL::26 44 0 +DEAL::26 45 0 +DEAL::26 46 0 +DEAL::26 47 0 +DEAL::26 48 0 +DEAL::26 49 0 +DEAL::26 50 0 +DEAL::26 51 0 +DEAL::26 52 0 +DEAL::26 53 0 +DEAL::26 54 0 +DEAL::26 55 0 +DEAL::26 56 0 +DEAL::26 57 0 +DEAL::26 58 0 +DEAL::26 59 0 +DEAL::26 60 0 +DEAL::26 61 0 +DEAL::26 62 0 +DEAL::26 63 0 +DEAL::27 0 0 +DEAL::27 1 0.1250 +DEAL::27 2 0 +DEAL::27 3 0 +DEAL::27 4 0 +DEAL::27 5 0 +DEAL::27 6 0 +DEAL::27 7 0 +DEAL::27 8 0 +DEAL::27 9 0 +DEAL::27 10 0 +DEAL::27 11 0 +DEAL::27 12 0 +DEAL::27 13 0.3750 +DEAL::27 14 0 +DEAL::27 15 0 +DEAL::27 16 0 +DEAL::27 17 0 +DEAL::27 18 0 +DEAL::27 19 0 +DEAL::27 20 0 +DEAL::27 21 0 +DEAL::27 22 0 +DEAL::27 23 0 +DEAL::27 24 0 +DEAL::27 25 0 +DEAL::27 26 0.1250 +DEAL::27 27 0 +DEAL::27 28 0 +DEAL::27 29 0 +DEAL::27 30 0 +DEAL::27 31 0 +DEAL::27 32 0 +DEAL::27 33 0 +DEAL::27 34 0 +DEAL::27 35 0 +DEAL::27 36 0 +DEAL::27 37 0 +DEAL::27 38 0 +DEAL::27 39 0 +DEAL::27 40 0 +DEAL::27 41 0 +DEAL::27 42 0.3750 +DEAL::27 43 0 +DEAL::27 44 0 +DEAL::27 45 0 +DEAL::27 46 0 +DEAL::27 47 0 +DEAL::27 48 0 +DEAL::27 49 0 +DEAL::27 50 0 +DEAL::27 51 0 +DEAL::27 52 0 +DEAL::27 53 0 +DEAL::27 54 0 +DEAL::27 55 0 +DEAL::27 56 0 +DEAL::27 57 0 +DEAL::27 58 0 +DEAL::27 59 0 +DEAL::27 60 0 +DEAL::27 61 0 +DEAL::27 62 0 +DEAL::27 63 0 +DEAL::28 0 0 +DEAL::28 1 0 +DEAL::28 2 0 +DEAL::28 3 0 +DEAL::28 4 0 +DEAL::28 5 0 +DEAL::28 6 0 +DEAL::28 7 0 +DEAL::28 8 0 +DEAL::28 9 0 +DEAL::28 10 0 +DEAL::28 11 0 +DEAL::28 12 0.09375 +DEAL::28 13 0.09375 +DEAL::28 14 0 +DEAL::28 15 0 +DEAL::28 16 0 +DEAL::28 17 0 +DEAL::28 18 0 +DEAL::28 19 0 +DEAL::28 20 0 +DEAL::28 21 0 +DEAL::28 22 0 +DEAL::28 23 0 +DEAL::28 24 0 +DEAL::28 25 0 +DEAL::28 26 0 +DEAL::28 27 0 +DEAL::28 28 0 +DEAL::28 29 0 +DEAL::28 30 0 +DEAL::28 31 0 +DEAL::28 32 0 +DEAL::28 33 0 +DEAL::28 34 0 +DEAL::28 35 0 +DEAL::28 36 0 +DEAL::28 37 0 +DEAL::28 38 0 +DEAL::28 39 0 +DEAL::28 40 0.03125 +DEAL::28 41 0 +DEAL::28 42 0.03125 +DEAL::28 43 0 +DEAL::28 44 0 +DEAL::28 45 0 +DEAL::28 46 0 +DEAL::28 47 0 +DEAL::28 48 0.2812 +DEAL::28 49 0.2812 +DEAL::28 50 0 +DEAL::28 51 0 +DEAL::28 52 0 +DEAL::28 53 0 +DEAL::28 54 0 +DEAL::28 55 0 +DEAL::28 56 0.09375 +DEAL::28 57 0.09375 +DEAL::28 58 0 +DEAL::28 59 0 +DEAL::28 60 0 +DEAL::28 61 0 +DEAL::28 62 0 +DEAL::28 63 0 +DEAL::29 0 0 +DEAL::29 1 0 +DEAL::29 2 0 +DEAL::29 3 0 +DEAL::29 4 0 +DEAL::29 5 0 +DEAL::29 6 0 +DEAL::29 7 0 +DEAL::29 8 0 +DEAL::29 9 0 +DEAL::29 10 0 +DEAL::29 11 0 +DEAL::29 12 0.06250 +DEAL::29 13 0.06250 +DEAL::29 14 0 +DEAL::29 15 0 +DEAL::29 16 0 +DEAL::29 17 0 +DEAL::29 18 0 +DEAL::29 19 0 +DEAL::29 20 0 +DEAL::29 21 0 +DEAL::29 22 0 +DEAL::29 23 0 +DEAL::29 24 0 +DEAL::29 25 0 +DEAL::29 26 0 +DEAL::29 27 0 +DEAL::29 28 0 +DEAL::29 29 0 +DEAL::29 30 0 +DEAL::29 31 0 +DEAL::29 32 0 +DEAL::29 33 0 +DEAL::29 34 0 +DEAL::29 35 0 +DEAL::29 36 0 +DEAL::29 37 0 +DEAL::29 38 0 +DEAL::29 39 0 +DEAL::29 40 0.06250 +DEAL::29 41 0 +DEAL::29 42 0.06250 +DEAL::29 43 0 +DEAL::29 44 0 +DEAL::29 45 0 +DEAL::29 46 0 +DEAL::29 47 0 +DEAL::29 48 0.1875 +DEAL::29 49 0.1875 +DEAL::29 50 0 +DEAL::29 51 0 +DEAL::29 52 0 +DEAL::29 53 0 +DEAL::29 54 0 +DEAL::29 55 0 +DEAL::29 56 0.1875 +DEAL::29 57 0.1875 +DEAL::29 58 0 +DEAL::29 59 0 +DEAL::29 60 0 +DEAL::29 61 0 +DEAL::29 62 0 +DEAL::29 63 0 +DEAL::30 0 0 +DEAL::30 1 0.04687 +DEAL::30 2 0 +DEAL::30 3 0 +DEAL::30 4 0 +DEAL::30 5 0 +DEAL::30 6 0 +DEAL::30 7 0 +DEAL::30 8 0 +DEAL::30 9 0 +DEAL::30 10 0.1406 +DEAL::30 11 0 +DEAL::30 12 0 +DEAL::30 13 0.1406 +DEAL::30 14 0 +DEAL::30 15 0 +DEAL::30 16 0 +DEAL::30 17 0 +DEAL::30 18 0 +DEAL::30 19 0 +DEAL::30 20 0 +DEAL::30 21 0 +DEAL::30 22 0 +DEAL::30 23 0 +DEAL::30 24 0 +DEAL::30 25 0 +DEAL::30 26 0.01562 +DEAL::30 27 0 +DEAL::30 28 0 +DEAL::30 29 0 +DEAL::30 30 0 +DEAL::30 31 0 +DEAL::30 32 0 +DEAL::30 33 0 +DEAL::30 34 0 +DEAL::30 35 0 +DEAL::30 36 0.04687 +DEAL::30 37 0 +DEAL::30 38 0 +DEAL::30 39 0 +DEAL::30 40 0 +DEAL::30 41 0 +DEAL::30 42 0.04687 +DEAL::30 43 0 +DEAL::30 44 0 +DEAL::30 45 0 +DEAL::30 46 0 +DEAL::30 47 0 +DEAL::30 48 0 +DEAL::30 49 0.4219 +DEAL::30 50 0 +DEAL::30 51 0 +DEAL::30 52 0 +DEAL::30 53 0 +DEAL::30 54 0 +DEAL::30 55 0 +DEAL::30 56 0 +DEAL::30 57 0.1406 +DEAL::30 58 0 +DEAL::30 59 0 +DEAL::30 60 0 +DEAL::30 61 0 +DEAL::30 62 0 +DEAL::30 63 0 +DEAL::31 0 0 +DEAL::31 1 0.03125 +DEAL::31 2 0 +DEAL::31 3 0 +DEAL::31 4 0 +DEAL::31 5 0 +DEAL::31 6 0 +DEAL::31 7 0 +DEAL::31 8 0 +DEAL::31 9 0 +DEAL::31 10 0.09375 +DEAL::31 11 0 +DEAL::31 12 0 +DEAL::31 13 0.09375 +DEAL::31 14 0 +DEAL::31 15 0 +DEAL::31 16 0 +DEAL::31 17 0 +DEAL::31 18 0 +DEAL::31 19 0 +DEAL::31 20 0 +DEAL::31 21 0 +DEAL::31 22 0 +DEAL::31 23 0 +DEAL::31 24 0 +DEAL::31 25 0 +DEAL::31 26 0.03125 +DEAL::31 27 0 +DEAL::31 28 0 +DEAL::31 29 0 +DEAL::31 30 0 +DEAL::31 31 0 +DEAL::31 32 0 +DEAL::31 33 0 +DEAL::31 34 0 +DEAL::31 35 0 +DEAL::31 36 0.09375 +DEAL::31 37 0 +DEAL::31 38 0 +DEAL::31 39 0 +DEAL::31 40 0 +DEAL::31 41 0 +DEAL::31 42 0.09375 +DEAL::31 43 0 +DEAL::31 44 0 +DEAL::31 45 0 +DEAL::31 46 0 +DEAL::31 47 0 +DEAL::31 48 0 +DEAL::31 49 0.2812 +DEAL::31 50 0 +DEAL::31 51 0 +DEAL::31 52 0 +DEAL::31 53 0 +DEAL::31 54 0 +DEAL::31 55 0 +DEAL::31 56 0 +DEAL::31 57 0.2812 +DEAL::31 58 0 +DEAL::31 59 0 +DEAL::31 60 0 +DEAL::31 61 0 +DEAL::31 62 0 +DEAL::31 63 0 +DEAL::32 0 0 +DEAL::32 1 0 +DEAL::32 2 0 +DEAL::32 3 0 +DEAL::32 4 0 +DEAL::32 5 0 +DEAL::32 6 0 +DEAL::32 7 0 +DEAL::32 8 0 +DEAL::32 9 0 +DEAL::32 10 0 +DEAL::32 11 0 +DEAL::32 12 0.2812 +DEAL::32 13 0.2812 +DEAL::32 14 0 +DEAL::32 15 0 +DEAL::32 16 0 +DEAL::32 17 0 +DEAL::32 18 0 +DEAL::32 19 0 +DEAL::32 20 0 +DEAL::32 21 0 +DEAL::32 22 0 +DEAL::32 23 0 +DEAL::32 24 0 +DEAL::32 25 0 +DEAL::32 26 0 +DEAL::32 27 0 +DEAL::32 28 0 +DEAL::32 29 0 +DEAL::32 30 0 +DEAL::32 31 0 +DEAL::32 32 0 +DEAL::32 33 0 +DEAL::32 34 0 +DEAL::32 35 0 +DEAL::32 36 0 +DEAL::32 37 0 +DEAL::32 38 0 +DEAL::32 39 0 +DEAL::32 40 0.09375 +DEAL::32 41 0 +DEAL::32 42 0.09375 +DEAL::32 43 0 +DEAL::32 44 0 +DEAL::32 45 0 +DEAL::32 46 0 +DEAL::32 47 0 +DEAL::32 48 0.09375 +DEAL::32 49 0.09375 +DEAL::32 50 0 +DEAL::32 51 0 +DEAL::32 52 0 +DEAL::32 53 0 +DEAL::32 54 0 +DEAL::32 55 0 +DEAL::32 56 0.03125 +DEAL::32 57 0.03125 +DEAL::32 58 0 +DEAL::32 59 0 +DEAL::32 60 0 +DEAL::32 61 0 +DEAL::32 62 0 +DEAL::32 63 0 +DEAL::33 0 0 +DEAL::33 1 0 +DEAL::33 2 0 +DEAL::33 3 0 +DEAL::33 4 0 +DEAL::33 5 0 +DEAL::33 6 0 +DEAL::33 7 0 +DEAL::33 8 0 +DEAL::33 9 0 +DEAL::33 10 0 +DEAL::33 11 0 +DEAL::33 12 0.1875 +DEAL::33 13 0.1875 +DEAL::33 14 0 +DEAL::33 15 0 +DEAL::33 16 0 +DEAL::33 17 0 +DEAL::33 18 0 +DEAL::33 19 0 +DEAL::33 20 0 +DEAL::33 21 0 +DEAL::33 22 0 +DEAL::33 23 0 +DEAL::33 24 0 +DEAL::33 25 0 +DEAL::33 26 0 +DEAL::33 27 0 +DEAL::33 28 0 +DEAL::33 29 0 +DEAL::33 30 0 +DEAL::33 31 0 +DEAL::33 32 0 +DEAL::33 33 0 +DEAL::33 34 0 +DEAL::33 35 0 +DEAL::33 36 0 +DEAL::33 37 0 +DEAL::33 38 0 +DEAL::33 39 0 +DEAL::33 40 0.06250 +DEAL::33 41 0 +DEAL::33 42 0.06250 +DEAL::33 43 0 +DEAL::33 44 0 +DEAL::33 45 0 +DEAL::33 46 0 +DEAL::33 47 0 +DEAL::33 48 0.1875 +DEAL::33 49 0.1875 +DEAL::33 50 0 +DEAL::33 51 0 +DEAL::33 52 0 +DEAL::33 53 0 +DEAL::33 54 0 +DEAL::33 55 0 +DEAL::33 56 0.06250 +DEAL::33 57 0.06250 +DEAL::33 58 0 +DEAL::33 59 0 +DEAL::33 60 0 +DEAL::33 61 0 +DEAL::33 62 0 +DEAL::33 63 0 +DEAL::34 0 0 +DEAL::34 1 0 +DEAL::34 2 0 +DEAL::34 3 0 +DEAL::34 4 0 +DEAL::34 5 0 +DEAL::34 6 0 +DEAL::34 7 0 +DEAL::34 8 0 +DEAL::34 9 0 +DEAL::34 10 0 +DEAL::34 11 0 +DEAL::34 12 0.1875 +DEAL::34 13 0.1875 +DEAL::34 14 0 +DEAL::34 15 0 +DEAL::34 16 0 +DEAL::34 17 0 +DEAL::34 18 0 +DEAL::34 19 0 +DEAL::34 20 0 +DEAL::34 21 0 +DEAL::34 22 0 +DEAL::34 23 0 +DEAL::34 24 0 +DEAL::34 25 0 +DEAL::34 26 0 +DEAL::34 27 0 +DEAL::34 28 0 +DEAL::34 29 0 +DEAL::34 30 0 +DEAL::34 31 0 +DEAL::34 32 0 +DEAL::34 33 0 +DEAL::34 34 0 +DEAL::34 35 0 +DEAL::34 36 0 +DEAL::34 37 0 +DEAL::34 38 0 +DEAL::34 39 0 +DEAL::34 40 0.1875 +DEAL::34 41 0 +DEAL::34 42 0.1875 +DEAL::34 43 0 +DEAL::34 44 0 +DEAL::34 45 0 +DEAL::34 46 0 +DEAL::34 47 0 +DEAL::34 48 0.06250 +DEAL::34 49 0.06250 +DEAL::34 50 0 +DEAL::34 51 0 +DEAL::34 52 0 +DEAL::34 53 0 +DEAL::34 54 0 +DEAL::34 55 0 +DEAL::34 56 0.06250 +DEAL::34 57 0.06250 +DEAL::34 58 0 +DEAL::34 59 0 +DEAL::34 60 0 +DEAL::34 61 0 +DEAL::34 62 0 +DEAL::34 63 0 +DEAL::35 0 0 +DEAL::35 1 0 +DEAL::35 2 0 +DEAL::35 3 0 +DEAL::35 4 0 +DEAL::35 5 0 +DEAL::35 6 0 +DEAL::35 7 0 +DEAL::35 8 0 +DEAL::35 9 0 +DEAL::35 10 0 +DEAL::35 11 0 +DEAL::35 12 0.1250 +DEAL::35 13 0.1250 +DEAL::35 14 0 +DEAL::35 15 0 +DEAL::35 16 0 +DEAL::35 17 0 +DEAL::35 18 0 +DEAL::35 19 0 +DEAL::35 20 0 +DEAL::35 21 0 +DEAL::35 22 0 +DEAL::35 23 0 +DEAL::35 24 0 +DEAL::35 25 0 +DEAL::35 26 0 +DEAL::35 27 0 +DEAL::35 28 0 +DEAL::35 29 0 +DEAL::35 30 0 +DEAL::35 31 0 +DEAL::35 32 0 +DEAL::35 33 0 +DEAL::35 34 0 +DEAL::35 35 0 +DEAL::35 36 0 +DEAL::35 37 0 +DEAL::35 38 0 +DEAL::35 39 0 +DEAL::35 40 0.1250 +DEAL::35 41 0 +DEAL::35 42 0.1250 +DEAL::35 43 0 +DEAL::35 44 0 +DEAL::35 45 0 +DEAL::35 46 0 +DEAL::35 47 0 +DEAL::35 48 0.1250 +DEAL::35 49 0.1250 +DEAL::35 50 0 +DEAL::35 51 0 +DEAL::35 52 0 +DEAL::35 53 0 +DEAL::35 54 0 +DEAL::35 55 0 +DEAL::35 56 0.1250 +DEAL::35 57 0.1250 +DEAL::35 58 0 +DEAL::35 59 0 +DEAL::35 60 0 +DEAL::35 61 0 +DEAL::35 62 0 +DEAL::35 63 0 +DEAL::36 0 0 +DEAL::36 1 0.1406 +DEAL::36 2 0 +DEAL::36 3 0 +DEAL::36 4 0 +DEAL::36 5 0 +DEAL::36 6 0 +DEAL::36 7 0 +DEAL::36 8 0 +DEAL::36 9 0 +DEAL::36 10 0.04687 +DEAL::36 11 0 +DEAL::36 12 0 +DEAL::36 13 0.4219 +DEAL::36 14 0 +DEAL::36 15 0 +DEAL::36 16 0 +DEAL::36 17 0 +DEAL::36 18 0 +DEAL::36 19 0 +DEAL::36 20 0 +DEAL::36 21 0 +DEAL::36 22 0 +DEAL::36 23 0 +DEAL::36 24 0 +DEAL::36 25 0 +DEAL::36 26 0.04687 +DEAL::36 27 0 +DEAL::36 28 0 +DEAL::36 29 0 +DEAL::36 30 0 +DEAL::36 31 0 +DEAL::36 32 0 +DEAL::36 33 0 +DEAL::36 34 0 +DEAL::36 35 0 +DEAL::36 36 0.01562 +DEAL::36 37 0 +DEAL::36 38 0 +DEAL::36 39 0 +DEAL::36 40 0 +DEAL::36 41 0 +DEAL::36 42 0.1406 +DEAL::36 43 0 +DEAL::36 44 0 +DEAL::36 45 0 +DEAL::36 46 0 +DEAL::36 47 0 +DEAL::36 48 0 +DEAL::36 49 0.1406 +DEAL::36 50 0 +DEAL::36 51 0 +DEAL::36 52 0 +DEAL::36 53 0 +DEAL::36 54 0 +DEAL::36 55 0 +DEAL::36 56 0 +DEAL::36 57 0.04688 +DEAL::36 58 0 +DEAL::36 59 0 +DEAL::36 60 0 +DEAL::36 61 0 +DEAL::36 62 0 +DEAL::36 63 0 +DEAL::37 0 0 +DEAL::37 1 0.09375 +DEAL::37 2 0 +DEAL::37 3 0 +DEAL::37 4 0 +DEAL::37 5 0 +DEAL::37 6 0 +DEAL::37 7 0 +DEAL::37 8 0 +DEAL::37 9 0 +DEAL::37 10 0.09375 +DEAL::37 11 0 +DEAL::37 12 0 +DEAL::37 13 0.2812 +DEAL::37 14 0 +DEAL::37 15 0 +DEAL::37 16 0 +DEAL::37 17 0 +DEAL::37 18 0 +DEAL::37 19 0 +DEAL::37 20 0 +DEAL::37 21 0 +DEAL::37 22 0 +DEAL::37 23 0 +DEAL::37 24 0 +DEAL::37 25 0 +DEAL::37 26 0.03125 +DEAL::37 27 0 +DEAL::37 28 0 +DEAL::37 29 0 +DEAL::37 30 0 +DEAL::37 31 0 +DEAL::37 32 0 +DEAL::37 33 0 +DEAL::37 34 0 +DEAL::37 35 0 +DEAL::37 36 0.03125 +DEAL::37 37 0 +DEAL::37 38 0 +DEAL::37 39 0 +DEAL::37 40 0 +DEAL::37 41 0 +DEAL::37 42 0.09375 +DEAL::37 43 0 +DEAL::37 44 0 +DEAL::37 45 0 +DEAL::37 46 0 +DEAL::37 47 0 +DEAL::37 48 0 +DEAL::37 49 0.2812 +DEAL::37 50 0 +DEAL::37 51 0 +DEAL::37 52 0 +DEAL::37 53 0 +DEAL::37 54 0 +DEAL::37 55 0 +DEAL::37 56 0 +DEAL::37 57 0.09375 +DEAL::37 58 0 +DEAL::37 59 0 +DEAL::37 60 0 +DEAL::37 61 0 +DEAL::37 62 0 +DEAL::37 63 0 +DEAL::38 0 0 +DEAL::38 1 0.09375 +DEAL::38 2 0 +DEAL::38 3 0 +DEAL::38 4 0 +DEAL::38 5 0 +DEAL::38 6 0 +DEAL::38 7 0 +DEAL::38 8 0 +DEAL::38 9 0 +DEAL::38 10 0.03125 +DEAL::38 11 0 +DEAL::38 12 0 +DEAL::38 13 0.2812 +DEAL::38 14 0 +DEAL::38 15 0 +DEAL::38 16 0 +DEAL::38 17 0 +DEAL::38 18 0 +DEAL::38 19 0 +DEAL::38 20 0 +DEAL::38 21 0 +DEAL::38 22 0 +DEAL::38 23 0 +DEAL::38 24 0 +DEAL::38 25 0 +DEAL::38 26 0.09375 +DEAL::38 27 0 +DEAL::38 28 0 +DEAL::38 29 0 +DEAL::38 30 0 +DEAL::38 31 0 +DEAL::38 32 0 +DEAL::38 33 0 +DEAL::38 34 0 +DEAL::38 35 0 +DEAL::38 36 0.03125 +DEAL::38 37 0 +DEAL::38 38 0 +DEAL::38 39 0 +DEAL::38 40 0 +DEAL::38 41 0 +DEAL::38 42 0.2812 +DEAL::38 43 0 +DEAL::38 44 0 +DEAL::38 45 0 +DEAL::38 46 0 +DEAL::38 47 0 +DEAL::38 48 0 +DEAL::38 49 0.09375 +DEAL::38 50 0 +DEAL::38 51 0 +DEAL::38 52 0 +DEAL::38 53 0 +DEAL::38 54 0 +DEAL::38 55 0 +DEAL::38 56 0 +DEAL::38 57 0.09375 +DEAL::38 58 0 +DEAL::38 59 0 +DEAL::38 60 0 +DEAL::38 61 0 +DEAL::38 62 0 +DEAL::38 63 0 +DEAL::39 0 0 +DEAL::39 1 0.06250 +DEAL::39 2 0 +DEAL::39 3 0 +DEAL::39 4 0 +DEAL::39 5 0 +DEAL::39 6 0 +DEAL::39 7 0 +DEAL::39 8 0 +DEAL::39 9 0 +DEAL::39 10 0.06250 +DEAL::39 11 0 +DEAL::39 12 0 +DEAL::39 13 0.1875 +DEAL::39 14 0 +DEAL::39 15 0 +DEAL::39 16 0 +DEAL::39 17 0 +DEAL::39 18 0 +DEAL::39 19 0 +DEAL::39 20 0 +DEAL::39 21 0 +DEAL::39 22 0 +DEAL::39 23 0 +DEAL::39 24 0 +DEAL::39 25 0 +DEAL::39 26 0.06250 +DEAL::39 27 0 +DEAL::39 28 0 +DEAL::39 29 0 +DEAL::39 30 0 +DEAL::39 31 0 +DEAL::39 32 0 +DEAL::39 33 0 +DEAL::39 34 0 +DEAL::39 35 0 +DEAL::39 36 0.06250 +DEAL::39 37 0 +DEAL::39 38 0 +DEAL::39 39 0 +DEAL::39 40 0 +DEAL::39 41 0 +DEAL::39 42 0.1875 +DEAL::39 43 0 +DEAL::39 44 0 +DEAL::39 45 0 +DEAL::39 46 0 +DEAL::39 47 0 +DEAL::39 48 0 +DEAL::39 49 0.1875 +DEAL::39 50 0 +DEAL::39 51 0 +DEAL::39 52 0 +DEAL::39 53 0 +DEAL::39 54 0 +DEAL::39 55 0 +DEAL::39 56 0 +DEAL::39 57 0.1875 +DEAL::39 58 0 +DEAL::39 59 0 +DEAL::39 60 0 +DEAL::39 61 0 +DEAL::39 62 0 +DEAL::39 63 0 +DEAL::40 0 0 +DEAL::40 1 0 +DEAL::40 2 0 +DEAL::40 3 0 +DEAL::40 4 0 +DEAL::40 5 0 +DEAL::40 6 0 +DEAL::40 7 0 +DEAL::40 8 0 +DEAL::40 9 0 +DEAL::40 10 0 +DEAL::40 11 0 +DEAL::40 12 0.1875 +DEAL::40 13 0.5625 +DEAL::40 14 0 +DEAL::40 15 0 +DEAL::40 16 0 +DEAL::40 17 0 +DEAL::40 18 0 +DEAL::40 19 0 +DEAL::40 20 0 +DEAL::40 21 0 +DEAL::40 22 0 +DEAL::40 23 0 +DEAL::40 24 0 +DEAL::40 25 0 +DEAL::40 26 0 +DEAL::40 27 0 +DEAL::40 28 0 +DEAL::40 29 0 +DEAL::40 30 0 +DEAL::40 31 0 +DEAL::40 32 0 +DEAL::40 33 0 +DEAL::40 34 0 +DEAL::40 35 0 +DEAL::40 36 0 +DEAL::40 37 0 +DEAL::40 38 0 +DEAL::40 39 0 +DEAL::40 40 0.06250 +DEAL::40 41 0 +DEAL::40 42 0.1875 +DEAL::40 43 0 +DEAL::40 44 0 +DEAL::40 45 0 +DEAL::40 46 0 +DEAL::40 47 0 +DEAL::40 48 0 +DEAL::40 49 0 +DEAL::40 50 0 +DEAL::40 51 0 +DEAL::40 52 0 +DEAL::40 53 0 +DEAL::40 54 0 +DEAL::40 55 0 +DEAL::40 56 0 +DEAL::40 57 0 +DEAL::40 58 0 +DEAL::40 59 0 +DEAL::40 60 0 +DEAL::40 61 0 +DEAL::40 62 0 +DEAL::40 63 0 +DEAL::41 0 0 +DEAL::41 1 0 +DEAL::41 2 0 +DEAL::41 3 0 +DEAL::41 4 0 +DEAL::41 5 0 +DEAL::41 6 0 +DEAL::41 7 0 +DEAL::41 8 0 +DEAL::41 9 0 +DEAL::41 10 0 +DEAL::41 11 0 +DEAL::41 12 0.1250 +DEAL::41 13 0.3750 +DEAL::41 14 0 +DEAL::41 15 0 +DEAL::41 16 0 +DEAL::41 17 0 +DEAL::41 18 0 +DEAL::41 19 0 +DEAL::41 20 0 +DEAL::41 21 0 +DEAL::41 22 0 +DEAL::41 23 0 +DEAL::41 24 0 +DEAL::41 25 0 +DEAL::41 26 0 +DEAL::41 27 0 +DEAL::41 28 0 +DEAL::41 29 0 +DEAL::41 30 0 +DEAL::41 31 0 +DEAL::41 32 0 +DEAL::41 33 0 +DEAL::41 34 0 +DEAL::41 35 0 +DEAL::41 36 0 +DEAL::41 37 0 +DEAL::41 38 0 +DEAL::41 39 0 +DEAL::41 40 0.1250 +DEAL::41 41 0 +DEAL::41 42 0.3750 +DEAL::41 43 0 +DEAL::41 44 0 +DEAL::41 45 0 +DEAL::41 46 0 +DEAL::41 47 0 +DEAL::41 48 0 +DEAL::41 49 0 +DEAL::41 50 0 +DEAL::41 51 0 +DEAL::41 52 0 +DEAL::41 53 0 +DEAL::41 54 0 +DEAL::41 55 0 +DEAL::41 56 0 +DEAL::41 57 0 +DEAL::41 58 0 +DEAL::41 59 0 +DEAL::41 60 0 +DEAL::41 61 0 +DEAL::41 62 0 +DEAL::41 63 0 +DEAL::42 0 0 +DEAL::42 1 0 +DEAL::42 2 0 +DEAL::42 3 0 +DEAL::42 4 0 +DEAL::42 5 0 +DEAL::42 6 0 +DEAL::42 7 0 +DEAL::42 8 0 +DEAL::42 9 0 +DEAL::42 10 0 +DEAL::42 11 0 +DEAL::42 12 0 +DEAL::42 13 0.7500 +DEAL::42 14 0 +DEAL::42 15 0 +DEAL::42 16 0 +DEAL::42 17 0 +DEAL::42 18 0 +DEAL::42 19 0 +DEAL::42 20 0 +DEAL::42 21 0 +DEAL::42 22 0 +DEAL::42 23 0 +DEAL::42 24 0 +DEAL::42 25 0 +DEAL::42 26 0 +DEAL::42 27 0 +DEAL::42 28 0 +DEAL::42 29 0 +DEAL::42 30 0 +DEAL::42 31 0 +DEAL::42 32 0 +DEAL::42 33 0 +DEAL::42 34 0 +DEAL::42 35 0 +DEAL::42 36 0 +DEAL::42 37 0 +DEAL::42 38 0 +DEAL::42 39 0 +DEAL::42 40 0 +DEAL::42 41 0 +DEAL::42 42 0.2500 +DEAL::42 43 0 +DEAL::42 44 0 +DEAL::42 45 0 +DEAL::42 46 0 +DEAL::42 47 0 +DEAL::42 48 0 +DEAL::42 49 0 +DEAL::42 50 0 +DEAL::42 51 0 +DEAL::42 52 0 +DEAL::42 53 0 +DEAL::42 54 0 +DEAL::42 55 0 +DEAL::42 56 0 +DEAL::42 57 0 +DEAL::42 58 0 +DEAL::42 59 0 +DEAL::42 60 0 +DEAL::42 61 0 +DEAL::42 62 0 +DEAL::42 63 0 +DEAL::43 0 0 +DEAL::43 1 0 +DEAL::43 2 0 +DEAL::43 3 0 +DEAL::43 4 0 +DEAL::43 5 0 +DEAL::43 6 0 +DEAL::43 7 0 +DEAL::43 8 0 +DEAL::43 9 0 +DEAL::43 10 0 +DEAL::43 11 0 +DEAL::43 12 0 +DEAL::43 13 0.5000 +DEAL::43 14 0 +DEAL::43 15 0 +DEAL::43 16 0 +DEAL::43 17 0 +DEAL::43 18 0 +DEAL::43 19 0 +DEAL::43 20 0 +DEAL::43 21 0 +DEAL::43 22 0 +DEAL::43 23 0 +DEAL::43 24 0 +DEAL::43 25 0 +DEAL::43 26 0 +DEAL::43 27 0 +DEAL::43 28 0 +DEAL::43 29 0 +DEAL::43 30 0 +DEAL::43 31 0 +DEAL::43 32 0 +DEAL::43 33 0 +DEAL::43 34 0 +DEAL::43 35 0 +DEAL::43 36 0 +DEAL::43 37 0 +DEAL::43 38 0 +DEAL::43 39 0 +DEAL::43 40 0 +DEAL::43 41 0 +DEAL::43 42 0.5000 +DEAL::43 43 0 +DEAL::43 44 0 +DEAL::43 45 0 +DEAL::43 46 0 +DEAL::43 47 0 +DEAL::43 48 0 +DEAL::43 49 0 +DEAL::43 50 0 +DEAL::43 51 0 +DEAL::43 52 0 +DEAL::43 53 0 +DEAL::43 54 0 +DEAL::43 55 0 +DEAL::43 56 0 +DEAL::43 57 0 +DEAL::43 58 0 +DEAL::43 59 0 +DEAL::43 60 0 +DEAL::43 61 0 +DEAL::43 62 0 +DEAL::43 63 0 +DEAL::44 0 0 +DEAL::44 1 0 +DEAL::44 2 0 +DEAL::44 3 0 +DEAL::44 4 0 +DEAL::44 5 0 +DEAL::44 6 0 +DEAL::44 7 0 +DEAL::44 8 0 +DEAL::44 9 0 +DEAL::44 10 0 +DEAL::44 11 0 +DEAL::44 12 0.04687 +DEAL::44 13 0.1406 +DEAL::44 14 0 +DEAL::44 15 0 +DEAL::44 16 0 +DEAL::44 17 0 +DEAL::44 18 0 +DEAL::44 19 0 +DEAL::44 20 0 +DEAL::44 21 0 +DEAL::44 22 0 +DEAL::44 23 0 +DEAL::44 24 0 +DEAL::44 25 0 +DEAL::44 26 0 +DEAL::44 27 0 +DEAL::44 28 0 +DEAL::44 29 0 +DEAL::44 30 0 +DEAL::44 31 0 +DEAL::44 32 0 +DEAL::44 33 0 +DEAL::44 34 0 +DEAL::44 35 0 +DEAL::44 36 0 +DEAL::44 37 0 +DEAL::44 38 0 +DEAL::44 39 0 +DEAL::44 40 0.01562 +DEAL::44 41 0 +DEAL::44 42 0.04687 +DEAL::44 43 0 +DEAL::44 44 0 +DEAL::44 45 0 +DEAL::44 46 0 +DEAL::44 47 0 +DEAL::44 48 0.1406 +DEAL::44 49 0.4219 +DEAL::44 50 0 +DEAL::44 51 0 +DEAL::44 52 0 +DEAL::44 53 0 +DEAL::44 54 0 +DEAL::44 55 0 +DEAL::44 56 0.04687 +DEAL::44 57 0.1406 +DEAL::44 58 0 +DEAL::44 59 0 +DEAL::44 60 0 +DEAL::44 61 0 +DEAL::44 62 0 +DEAL::44 63 0 +DEAL::45 0 0 +DEAL::45 1 0 +DEAL::45 2 0 +DEAL::45 3 0 +DEAL::45 4 0 +DEAL::45 5 0 +DEAL::45 6 0 +DEAL::45 7 0 +DEAL::45 8 0 +DEAL::45 9 0 +DEAL::45 10 0 +DEAL::45 11 0 +DEAL::45 12 0.03125 +DEAL::45 13 0.09375 +DEAL::45 14 0 +DEAL::45 15 0 +DEAL::45 16 0 +DEAL::45 17 0 +DEAL::45 18 0 +DEAL::45 19 0 +DEAL::45 20 0 +DEAL::45 21 0 +DEAL::45 22 0 +DEAL::45 23 0 +DEAL::45 24 0 +DEAL::45 25 0 +DEAL::45 26 0 +DEAL::45 27 0 +DEAL::45 28 0 +DEAL::45 29 0 +DEAL::45 30 0 +DEAL::45 31 0 +DEAL::45 32 0 +DEAL::45 33 0 +DEAL::45 34 0 +DEAL::45 35 0 +DEAL::45 36 0 +DEAL::45 37 0 +DEAL::45 38 0 +DEAL::45 39 0 +DEAL::45 40 0.03125 +DEAL::45 41 0 +DEAL::45 42 0.09375 +DEAL::45 43 0 +DEAL::45 44 0 +DEAL::45 45 0 +DEAL::45 46 0 +DEAL::45 47 0 +DEAL::45 48 0.09375 +DEAL::45 49 0.2812 +DEAL::45 50 0 +DEAL::45 51 0 +DEAL::45 52 0 +DEAL::45 53 0 +DEAL::45 54 0 +DEAL::45 55 0 +DEAL::45 56 0.09375 +DEAL::45 57 0.2812 +DEAL::45 58 0 +DEAL::45 59 0 +DEAL::45 60 0 +DEAL::45 61 0 +DEAL::45 62 0 +DEAL::45 63 0 +DEAL::46 0 0 +DEAL::46 1 0 +DEAL::46 2 0 +DEAL::46 3 0 +DEAL::46 4 0 +DEAL::46 5 0 +DEAL::46 6 0 +DEAL::46 7 0 +DEAL::46 8 0 +DEAL::46 9 0 +DEAL::46 10 0 +DEAL::46 11 0 +DEAL::46 12 0 +DEAL::46 13 0.1875 +DEAL::46 14 0 +DEAL::46 15 0 +DEAL::46 16 0 +DEAL::46 17 0 +DEAL::46 18 0 +DEAL::46 19 0 +DEAL::46 20 0 +DEAL::46 21 0 +DEAL::46 22 0 +DEAL::46 23 0 +DEAL::46 24 0 +DEAL::46 25 0 +DEAL::46 26 0 +DEAL::46 27 0 +DEAL::46 28 0 +DEAL::46 29 0 +DEAL::46 30 0 +DEAL::46 31 0 +DEAL::46 32 0 +DEAL::46 33 0 +DEAL::46 34 0 +DEAL::46 35 0 +DEAL::46 36 0 +DEAL::46 37 0 +DEAL::46 38 0 +DEAL::46 39 0 +DEAL::46 40 0 +DEAL::46 41 0 +DEAL::46 42 0.06250 +DEAL::46 43 0 +DEAL::46 44 0 +DEAL::46 45 0 +DEAL::46 46 0 +DEAL::46 47 0 +DEAL::46 48 0 +DEAL::46 49 0.5625 +DEAL::46 50 0 +DEAL::46 51 0 +DEAL::46 52 0 +DEAL::46 53 0 +DEAL::46 54 0 +DEAL::46 55 0 +DEAL::46 56 0 +DEAL::46 57 0.1875 +DEAL::46 58 0 +DEAL::46 59 0 +DEAL::46 60 0 +DEAL::46 61 0 +DEAL::46 62 0 +DEAL::46 63 0 +DEAL::47 0 0 +DEAL::47 1 0 +DEAL::47 2 0 +DEAL::47 3 0 +DEAL::47 4 0 +DEAL::47 5 0 +DEAL::47 6 0 +DEAL::47 7 0 +DEAL::47 8 0 +DEAL::47 9 0 +DEAL::47 10 0 +DEAL::47 11 0 +DEAL::47 12 0 +DEAL::47 13 0.1250 +DEAL::47 14 0 +DEAL::47 15 0 +DEAL::47 16 0 +DEAL::47 17 0 +DEAL::47 18 0 +DEAL::47 19 0 +DEAL::47 20 0 +DEAL::47 21 0 +DEAL::47 22 0 +DEAL::47 23 0 +DEAL::47 24 0 +DEAL::47 25 0 +DEAL::47 26 0 +DEAL::47 27 0 +DEAL::47 28 0 +DEAL::47 29 0 +DEAL::47 30 0 +DEAL::47 31 0 +DEAL::47 32 0 +DEAL::47 33 0 +DEAL::47 34 0 +DEAL::47 35 0 +DEAL::47 36 0 +DEAL::47 37 0 +DEAL::47 38 0 +DEAL::47 39 0 +DEAL::47 40 0 +DEAL::47 41 0 +DEAL::47 42 0.1250 +DEAL::47 43 0 +DEAL::47 44 0 +DEAL::47 45 0 +DEAL::47 46 0 +DEAL::47 47 0 +DEAL::47 48 0 +DEAL::47 49 0.3750 +DEAL::47 50 0 +DEAL::47 51 0 +DEAL::47 52 0 +DEAL::47 53 0 +DEAL::47 54 0 +DEAL::47 55 0 +DEAL::47 56 0 +DEAL::47 57 0.3750 +DEAL::47 58 0 +DEAL::47 59 0 +DEAL::47 60 0 +DEAL::47 61 0 +DEAL::47 62 0 +DEAL::47 63 0 +DEAL::48 0 0 +DEAL::48 1 0 +DEAL::48 2 0 +DEAL::48 3 0 +DEAL::48 4 0 +DEAL::48 5 0 +DEAL::48 6 0 +DEAL::48 7 0 +DEAL::48 8 0 +DEAL::48 9 0 +DEAL::48 10 0 +DEAL::48 11 0 +DEAL::48 12 0.1875 +DEAL::48 13 0.5625 +DEAL::48 14 0 +DEAL::48 15 0 +DEAL::48 16 0 +DEAL::48 17 0 +DEAL::48 18 0 +DEAL::48 19 0 +DEAL::48 20 0 +DEAL::48 21 0 +DEAL::48 22 0 +DEAL::48 23 0 +DEAL::48 24 0 +DEAL::48 25 0 +DEAL::48 26 0 +DEAL::48 27 0 +DEAL::48 28 0 +DEAL::48 29 0 +DEAL::48 30 0 +DEAL::48 31 0 +DEAL::48 32 0 +DEAL::48 33 0 +DEAL::48 34 0 +DEAL::48 35 0 +DEAL::48 36 0 +DEAL::48 37 0 +DEAL::48 38 0 +DEAL::48 39 0 +DEAL::48 40 0 +DEAL::48 41 0 +DEAL::48 42 0 +DEAL::48 43 0 +DEAL::48 44 0 +DEAL::48 45 0 +DEAL::48 46 0 +DEAL::48 47 0 +DEAL::48 48 0.06250 +DEAL::48 49 0.1875 +DEAL::48 50 0 +DEAL::48 51 0 +DEAL::48 52 0 +DEAL::48 53 0 +DEAL::48 54 0 +DEAL::48 55 0 +DEAL::48 56 0 +DEAL::48 57 0 +DEAL::48 58 0 +DEAL::48 59 0 +DEAL::48 60 0 +DEAL::48 61 0 +DEAL::48 62 0 +DEAL::48 63 0 +DEAL::49 0 0 +DEAL::49 1 0 +DEAL::49 2 0 +DEAL::49 3 0 +DEAL::49 4 0 +DEAL::49 5 0 +DEAL::49 6 0 +DEAL::49 7 0 +DEAL::49 8 0 +DEAL::49 9 0 +DEAL::49 10 0 +DEAL::49 11 0 +DEAL::49 12 0 +DEAL::49 13 0.7500 +DEAL::49 14 0 +DEAL::49 15 0 +DEAL::49 16 0 +DEAL::49 17 0 +DEAL::49 18 0 +DEAL::49 19 0 +DEAL::49 20 0 +DEAL::49 21 0 +DEAL::49 22 0 +DEAL::49 23 0 +DEAL::49 24 0 +DEAL::49 25 0 +DEAL::49 26 0 +DEAL::49 27 0 +DEAL::49 28 0 +DEAL::49 29 0 +DEAL::49 30 0 +DEAL::49 31 0 +DEAL::49 32 0 +DEAL::49 33 0 +DEAL::49 34 0 +DEAL::49 35 0 +DEAL::49 36 0 +DEAL::49 37 0 +DEAL::49 38 0 +DEAL::49 39 0 +DEAL::49 40 0 +DEAL::49 41 0 +DEAL::49 42 0 +DEAL::49 43 0 +DEAL::49 44 0 +DEAL::49 45 0 +DEAL::49 46 0 +DEAL::49 47 0 +DEAL::49 48 0 +DEAL::49 49 0.2500 +DEAL::49 50 0 +DEAL::49 51 0 +DEAL::49 52 0 +DEAL::49 53 0 +DEAL::49 54 0 +DEAL::49 55 0 +DEAL::49 56 0 +DEAL::49 57 0 +DEAL::49 58 0 +DEAL::49 59 0 +DEAL::49 60 0 +DEAL::49 61 0 +DEAL::49 62 0 +DEAL::49 63 0 +DEAL::50 0 0 +DEAL::50 1 0 +DEAL::50 2 0 +DEAL::50 3 0 +DEAL::50 4 0 +DEAL::50 5 0 +DEAL::50 6 0 +DEAL::50 7 0 +DEAL::50 8 0 +DEAL::50 9 0 +DEAL::50 10 0 +DEAL::50 11 0 +DEAL::50 12 0.1250 +DEAL::50 13 0.3750 +DEAL::50 14 0 +DEAL::50 15 0 +DEAL::50 16 0 +DEAL::50 17 0 +DEAL::50 18 0 +DEAL::50 19 0 +DEAL::50 20 0 +DEAL::50 21 0 +DEAL::50 22 0 +DEAL::50 23 0 +DEAL::50 24 0 +DEAL::50 25 0 +DEAL::50 26 0 +DEAL::50 27 0 +DEAL::50 28 0 +DEAL::50 29 0 +DEAL::50 30 0 +DEAL::50 31 0 +DEAL::50 32 0 +DEAL::50 33 0 +DEAL::50 34 0 +DEAL::50 35 0 +DEAL::50 36 0 +DEAL::50 37 0 +DEAL::50 38 0 +DEAL::50 39 0 +DEAL::50 40 0 +DEAL::50 41 0 +DEAL::50 42 0 +DEAL::50 43 0 +DEAL::50 44 0 +DEAL::50 45 0 +DEAL::50 46 0 +DEAL::50 47 0 +DEAL::50 48 0.1250 +DEAL::50 49 0.3750 +DEAL::50 50 0 +DEAL::50 51 0 +DEAL::50 52 0 +DEAL::50 53 0 +DEAL::50 54 0 +DEAL::50 55 0 +DEAL::50 56 0 +DEAL::50 57 0 +DEAL::50 58 0 +DEAL::50 59 0 +DEAL::50 60 0 +DEAL::50 61 0 +DEAL::50 62 0 +DEAL::50 63 0 +DEAL::51 0 0 +DEAL::51 1 0 +DEAL::51 2 0 +DEAL::51 3 0 +DEAL::51 4 0 +DEAL::51 5 0 +DEAL::51 6 0 +DEAL::51 7 0 +DEAL::51 8 0 +DEAL::51 9 0 +DEAL::51 10 0 +DEAL::51 11 0 +DEAL::51 12 0 +DEAL::51 13 0.5000 +DEAL::51 14 0 +DEAL::51 15 0 +DEAL::51 16 0 +DEAL::51 17 0 +DEAL::51 18 0 +DEAL::51 19 0 +DEAL::51 20 0 +DEAL::51 21 0 +DEAL::51 22 0 +DEAL::51 23 0 +DEAL::51 24 0 +DEAL::51 25 0 +DEAL::51 26 0 +DEAL::51 27 0 +DEAL::51 28 0 +DEAL::51 29 0 +DEAL::51 30 0 +DEAL::51 31 0 +DEAL::51 32 0 +DEAL::51 33 0 +DEAL::51 34 0 +DEAL::51 35 0 +DEAL::51 36 0 +DEAL::51 37 0 +DEAL::51 38 0 +DEAL::51 39 0 +DEAL::51 40 0 +DEAL::51 41 0 +DEAL::51 42 0 +DEAL::51 43 0 +DEAL::51 44 0 +DEAL::51 45 0 +DEAL::51 46 0 +DEAL::51 47 0 +DEAL::51 48 0 +DEAL::51 49 0.5000 +DEAL::51 50 0 +DEAL::51 51 0 +DEAL::51 52 0 +DEAL::51 53 0 +DEAL::51 54 0 +DEAL::51 55 0 +DEAL::51 56 0 +DEAL::51 57 0 +DEAL::51 58 0 +DEAL::51 59 0 +DEAL::51 60 0 +DEAL::51 61 0 +DEAL::51 62 0 +DEAL::51 63 0 +DEAL::52 0 0 +DEAL::52 1 0 +DEAL::52 2 0 +DEAL::52 3 0 +DEAL::52 4 0 +DEAL::52 5 0 +DEAL::52 6 0 +DEAL::52 7 0 +DEAL::52 8 0 +DEAL::52 9 0 +DEAL::52 10 0 +DEAL::52 11 0 +DEAL::52 12 0.04687 +DEAL::52 13 0.1406 +DEAL::52 14 0 +DEAL::52 15 0 +DEAL::52 16 0 +DEAL::52 17 0 +DEAL::52 18 0 +DEAL::52 19 0 +DEAL::52 20 0 +DEAL::52 21 0 +DEAL::52 22 0 +DEAL::52 23 0 +DEAL::52 24 0 +DEAL::52 25 0 +DEAL::52 26 0 +DEAL::52 27 0 +DEAL::52 28 0 +DEAL::52 29 0 +DEAL::52 30 0 +DEAL::52 31 0 +DEAL::52 32 0 +DEAL::52 33 0 +DEAL::52 34 0 +DEAL::52 35 0 +DEAL::52 36 0 +DEAL::52 37 0 +DEAL::52 38 0 +DEAL::52 39 0 +DEAL::52 40 0.1406 +DEAL::52 41 0 +DEAL::52 42 0.4219 +DEAL::52 43 0 +DEAL::52 44 0 +DEAL::52 45 0 +DEAL::52 46 0 +DEAL::52 47 0 +DEAL::52 48 0.01562 +DEAL::52 49 0.04687 +DEAL::52 50 0 +DEAL::52 51 0 +DEAL::52 52 0 +DEAL::52 53 0 +DEAL::52 54 0 +DEAL::52 55 0 +DEAL::52 56 0.04687 +DEAL::52 57 0.1406 +DEAL::52 58 0 +DEAL::52 59 0 +DEAL::52 60 0 +DEAL::52 61 0 +DEAL::52 62 0 +DEAL::52 63 0 +DEAL::53 0 0 +DEAL::53 1 0 +DEAL::53 2 0 +DEAL::53 3 0 +DEAL::53 4 0 +DEAL::53 5 0 +DEAL::53 6 0 +DEAL::53 7 0 +DEAL::53 8 0 +DEAL::53 9 0 +DEAL::53 10 0 +DEAL::53 11 0 +DEAL::53 12 0 +DEAL::53 13 0.1875 +DEAL::53 14 0 +DEAL::53 15 0 +DEAL::53 16 0 +DEAL::53 17 0 +DEAL::53 18 0 +DEAL::53 19 0 +DEAL::53 20 0 +DEAL::53 21 0 +DEAL::53 22 0 +DEAL::53 23 0 +DEAL::53 24 0 +DEAL::53 25 0 +DEAL::53 26 0 +DEAL::53 27 0 +DEAL::53 28 0 +DEAL::53 29 0 +DEAL::53 30 0 +DEAL::53 31 0 +DEAL::53 32 0 +DEAL::53 33 0 +DEAL::53 34 0 +DEAL::53 35 0 +DEAL::53 36 0 +DEAL::53 37 0 +DEAL::53 38 0 +DEAL::53 39 0 +DEAL::53 40 0 +DEAL::53 41 0 +DEAL::53 42 0.5625 +DEAL::53 43 0 +DEAL::53 44 0 +DEAL::53 45 0 +DEAL::53 46 0 +DEAL::53 47 0 +DEAL::53 48 0 +DEAL::53 49 0.06250 +DEAL::53 50 0 +DEAL::53 51 0 +DEAL::53 52 0 +DEAL::53 53 0 +DEAL::53 54 0 +DEAL::53 55 0 +DEAL::53 56 0 +DEAL::53 57 0.1875 +DEAL::53 58 0 +DEAL::53 59 0 +DEAL::53 60 0 +DEAL::53 61 0 +DEAL::53 62 0 +DEAL::53 63 0 +DEAL::54 0 0 +DEAL::54 1 0 +DEAL::54 2 0 +DEAL::54 3 0 +DEAL::54 4 0 +DEAL::54 5 0 +DEAL::54 6 0 +DEAL::54 7 0 +DEAL::54 8 0 +DEAL::54 9 0 +DEAL::54 10 0 +DEAL::54 11 0 +DEAL::54 12 0.03125 +DEAL::54 13 0.09375 +DEAL::54 14 0 +DEAL::54 15 0 +DEAL::54 16 0 +DEAL::54 17 0 +DEAL::54 18 0 +DEAL::54 19 0 +DEAL::54 20 0 +DEAL::54 21 0 +DEAL::54 22 0 +DEAL::54 23 0 +DEAL::54 24 0 +DEAL::54 25 0 +DEAL::54 26 0 +DEAL::54 27 0 +DEAL::54 28 0 +DEAL::54 29 0 +DEAL::54 30 0 +DEAL::54 31 0 +DEAL::54 32 0 +DEAL::54 33 0 +DEAL::54 34 0 +DEAL::54 35 0 +DEAL::54 36 0 +DEAL::54 37 0 +DEAL::54 38 0 +DEAL::54 39 0 +DEAL::54 40 0.09375 +DEAL::54 41 0 +DEAL::54 42 0.2812 +DEAL::54 43 0 +DEAL::54 44 0 +DEAL::54 45 0 +DEAL::54 46 0 +DEAL::54 47 0 +DEAL::54 48 0.03125 +DEAL::54 49 0.09375 +DEAL::54 50 0 +DEAL::54 51 0 +DEAL::54 52 0 +DEAL::54 53 0 +DEAL::54 54 0 +DEAL::54 55 0 +DEAL::54 56 0.09375 +DEAL::54 57 0.2812 +DEAL::54 58 0 +DEAL::54 59 0 +DEAL::54 60 0 +DEAL::54 61 0 +DEAL::54 62 0 +DEAL::54 63 0 +DEAL::55 0 0 +DEAL::55 1 0 +DEAL::55 2 0 +DEAL::55 3 0 +DEAL::55 4 0 +DEAL::55 5 0 +DEAL::55 6 0 +DEAL::55 7 0 +DEAL::55 8 0 +DEAL::55 9 0 +DEAL::55 10 0 +DEAL::55 11 0 +DEAL::55 12 0 +DEAL::55 13 0.1250 +DEAL::55 14 0 +DEAL::55 15 0 +DEAL::55 16 0 +DEAL::55 17 0 +DEAL::55 18 0 +DEAL::55 19 0 +DEAL::55 20 0 +DEAL::55 21 0 +DEAL::55 22 0 +DEAL::55 23 0 +DEAL::55 24 0 +DEAL::55 25 0 +DEAL::55 26 0 +DEAL::55 27 0 +DEAL::55 28 0 +DEAL::55 29 0 +DEAL::55 30 0 +DEAL::55 31 0 +DEAL::55 32 0 +DEAL::55 33 0 +DEAL::55 34 0 +DEAL::55 35 0 +DEAL::55 36 0 +DEAL::55 37 0 +DEAL::55 38 0 +DEAL::55 39 0 +DEAL::55 40 0 +DEAL::55 41 0 +DEAL::55 42 0.3750 +DEAL::55 43 0 +DEAL::55 44 0 +DEAL::55 45 0 +DEAL::55 46 0 +DEAL::55 47 0 +DEAL::55 48 0 +DEAL::55 49 0.1250 +DEAL::55 50 0 +DEAL::55 51 0 +DEAL::55 52 0 +DEAL::55 53 0 +DEAL::55 54 0 +DEAL::55 55 0 +DEAL::55 56 0 +DEAL::55 57 0.3750 +DEAL::55 58 0 +DEAL::55 59 0 +DEAL::55 60 0 +DEAL::55 61 0 +DEAL::55 62 0 +DEAL::55 63 0 +DEAL::56 0 0 +DEAL::56 1 0 +DEAL::56 2 0 +DEAL::56 3 0 +DEAL::56 4 0 +DEAL::56 5 0 +DEAL::56 6 0 +DEAL::56 7 0 +DEAL::56 8 0 +DEAL::56 9 0 +DEAL::56 10 0 +DEAL::56 11 0 +DEAL::56 12 0.1406 +DEAL::56 13 0.4219 +DEAL::56 14 0 +DEAL::56 15 0 +DEAL::56 16 0 +DEAL::56 17 0 +DEAL::56 18 0 +DEAL::56 19 0 +DEAL::56 20 0 +DEAL::56 21 0 +DEAL::56 22 0 +DEAL::56 23 0 +DEAL::56 24 0 +DEAL::56 25 0 +DEAL::56 26 0 +DEAL::56 27 0 +DEAL::56 28 0 +DEAL::56 29 0 +DEAL::56 30 0 +DEAL::56 31 0 +DEAL::56 32 0 +DEAL::56 33 0 +DEAL::56 34 0 +DEAL::56 35 0 +DEAL::56 36 0 +DEAL::56 37 0 +DEAL::56 38 0 +DEAL::56 39 0 +DEAL::56 40 0.04687 +DEAL::56 41 0 +DEAL::56 42 0.1406 +DEAL::56 43 0 +DEAL::56 44 0 +DEAL::56 45 0 +DEAL::56 46 0 +DEAL::56 47 0 +DEAL::56 48 0.04687 +DEAL::56 49 0.1406 +DEAL::56 50 0 +DEAL::56 51 0 +DEAL::56 52 0 +DEAL::56 53 0 +DEAL::56 54 0 +DEAL::56 55 0 +DEAL::56 56 0.01562 +DEAL::56 57 0.04688 +DEAL::56 58 0 +DEAL::56 59 0 +DEAL::56 60 0 +DEAL::56 61 0 +DEAL::56 62 0 +DEAL::56 63 0 +DEAL::57 0 0 +DEAL::57 1 0 +DEAL::57 2 0 +DEAL::57 3 0 +DEAL::57 4 0 +DEAL::57 5 0 +DEAL::57 6 0 +DEAL::57 7 0 +DEAL::57 8 0 +DEAL::57 9 0 +DEAL::57 10 0 +DEAL::57 11 0 +DEAL::57 12 0 +DEAL::57 13 0.5625 +DEAL::57 14 0 +DEAL::57 15 0 +DEAL::57 16 0 +DEAL::57 17 0 +DEAL::57 18 0 +DEAL::57 19 0 +DEAL::57 20 0 +DEAL::57 21 0 +DEAL::57 22 0 +DEAL::57 23 0 +DEAL::57 24 0 +DEAL::57 25 0 +DEAL::57 26 0 +DEAL::57 27 0 +DEAL::57 28 0 +DEAL::57 29 0 +DEAL::57 30 0 +DEAL::57 31 0 +DEAL::57 32 0 +DEAL::57 33 0 +DEAL::57 34 0 +DEAL::57 35 0 +DEAL::57 36 0 +DEAL::57 37 0 +DEAL::57 38 0 +DEAL::57 39 0 +DEAL::57 40 0 +DEAL::57 41 0 +DEAL::57 42 0.1875 +DEAL::57 43 0 +DEAL::57 44 0 +DEAL::57 45 0 +DEAL::57 46 0 +DEAL::57 47 0 +DEAL::57 48 0 +DEAL::57 49 0.1875 +DEAL::57 50 0 +DEAL::57 51 0 +DEAL::57 52 0 +DEAL::57 53 0 +DEAL::57 54 0 +DEAL::57 55 0 +DEAL::57 56 0 +DEAL::57 57 0.06250 +DEAL::57 58 0 +DEAL::57 59 0 +DEAL::57 60 0 +DEAL::57 61 0 +DEAL::57 62 0 +DEAL::57 63 0 +DEAL::58 0 0 +DEAL::58 1 0 +DEAL::58 2 0 +DEAL::58 3 0 +DEAL::58 4 0 +DEAL::58 5 0 +DEAL::58 6 0 +DEAL::58 7 0 +DEAL::58 8 0 +DEAL::58 9 0 +DEAL::58 10 0 +DEAL::58 11 0 +DEAL::58 12 0.09375 +DEAL::58 13 0.2812 +DEAL::58 14 0 +DEAL::58 15 0 +DEAL::58 16 0 +DEAL::58 17 0 +DEAL::58 18 0 +DEAL::58 19 0 +DEAL::58 20 0 +DEAL::58 21 0 +DEAL::58 22 0 +DEAL::58 23 0 +DEAL::58 24 0 +DEAL::58 25 0 +DEAL::58 26 0 +DEAL::58 27 0 +DEAL::58 28 0 +DEAL::58 29 0 +DEAL::58 30 0 +DEAL::58 31 0 +DEAL::58 32 0 +DEAL::58 33 0 +DEAL::58 34 0 +DEAL::58 35 0 +DEAL::58 36 0 +DEAL::58 37 0 +DEAL::58 38 0 +DEAL::58 39 0 +DEAL::58 40 0.03125 +DEAL::58 41 0 +DEAL::58 42 0.09375 +DEAL::58 43 0 +DEAL::58 44 0 +DEAL::58 45 0 +DEAL::58 46 0 +DEAL::58 47 0 +DEAL::58 48 0.09375 +DEAL::58 49 0.2812 +DEAL::58 50 0 +DEAL::58 51 0 +DEAL::58 52 0 +DEAL::58 53 0 +DEAL::58 54 0 +DEAL::58 55 0 +DEAL::58 56 0.03125 +DEAL::58 57 0.09375 +DEAL::58 58 0 +DEAL::58 59 0 +DEAL::58 60 0 +DEAL::58 61 0 +DEAL::58 62 0 +DEAL::58 63 0 +DEAL::59 0 0 +DEAL::59 1 0 +DEAL::59 2 0 +DEAL::59 3 0 +DEAL::59 4 0 +DEAL::59 5 0 +DEAL::59 6 0 +DEAL::59 7 0 +DEAL::59 8 0 +DEAL::59 9 0 +DEAL::59 10 0 +DEAL::59 11 0 +DEAL::59 12 0 +DEAL::59 13 0.3750 +DEAL::59 14 0 +DEAL::59 15 0 +DEAL::59 16 0 +DEAL::59 17 0 +DEAL::59 18 0 +DEAL::59 19 0 +DEAL::59 20 0 +DEAL::59 21 0 +DEAL::59 22 0 +DEAL::59 23 0 +DEAL::59 24 0 +DEAL::59 25 0 +DEAL::59 26 0 +DEAL::59 27 0 +DEAL::59 28 0 +DEAL::59 29 0 +DEAL::59 30 0 +DEAL::59 31 0 +DEAL::59 32 0 +DEAL::59 33 0 +DEAL::59 34 0 +DEAL::59 35 0 +DEAL::59 36 0 +DEAL::59 37 0 +DEAL::59 38 0 +DEAL::59 39 0 +DEAL::59 40 0 +DEAL::59 41 0 +DEAL::59 42 0.1250 +DEAL::59 43 0 +DEAL::59 44 0 +DEAL::59 45 0 +DEAL::59 46 0 +DEAL::59 47 0 +DEAL::59 48 0 +DEAL::59 49 0.3750 +DEAL::59 50 0 +DEAL::59 51 0 +DEAL::59 52 0 +DEAL::59 53 0 +DEAL::59 54 0 +DEAL::59 55 0 +DEAL::59 56 0 +DEAL::59 57 0.1250 +DEAL::59 58 0 +DEAL::59 59 0 +DEAL::59 60 0 +DEAL::59 61 0 +DEAL::59 62 0 +DEAL::59 63 0 +DEAL::60 0 0 +DEAL::60 1 0 +DEAL::60 2 0 +DEAL::60 3 0 +DEAL::60 4 0 +DEAL::60 5 0 +DEAL::60 6 0 +DEAL::60 7 0 +DEAL::60 8 0 +DEAL::60 9 0 +DEAL::60 10 0 +DEAL::60 11 0 +DEAL::60 12 0.09375 +DEAL::60 13 0.2812 +DEAL::60 14 0 +DEAL::60 15 0 +DEAL::60 16 0 +DEAL::60 17 0 +DEAL::60 18 0 +DEAL::60 19 0 +DEAL::60 20 0 +DEAL::60 21 0 +DEAL::60 22 0 +DEAL::60 23 0 +DEAL::60 24 0 +DEAL::60 25 0 +DEAL::60 26 0 +DEAL::60 27 0 +DEAL::60 28 0 +DEAL::60 29 0 +DEAL::60 30 0 +DEAL::60 31 0 +DEAL::60 32 0 +DEAL::60 33 0 +DEAL::60 34 0 +DEAL::60 35 0 +DEAL::60 36 0 +DEAL::60 37 0 +DEAL::60 38 0 +DEAL::60 39 0 +DEAL::60 40 0.09375 +DEAL::60 41 0 +DEAL::60 42 0.2812 +DEAL::60 43 0 +DEAL::60 44 0 +DEAL::60 45 0 +DEAL::60 46 0 +DEAL::60 47 0 +DEAL::60 48 0.03125 +DEAL::60 49 0.09375 +DEAL::60 50 0 +DEAL::60 51 0 +DEAL::60 52 0 +DEAL::60 53 0 +DEAL::60 54 0 +DEAL::60 55 0 +DEAL::60 56 0.03125 +DEAL::60 57 0.09375 +DEAL::60 58 0 +DEAL::60 59 0 +DEAL::60 60 0 +DEAL::60 61 0 +DEAL::60 62 0 +DEAL::60 63 0 +DEAL::61 0 0 +DEAL::61 1 0 +DEAL::61 2 0 +DEAL::61 3 0 +DEAL::61 4 0 +DEAL::61 5 0 +DEAL::61 6 0 +DEAL::61 7 0 +DEAL::61 8 0 +DEAL::61 9 0 +DEAL::61 10 0 +DEAL::61 11 0 +DEAL::61 12 0 +DEAL::61 13 0.3750 +DEAL::61 14 0 +DEAL::61 15 0 +DEAL::61 16 0 +DEAL::61 17 0 +DEAL::61 18 0 +DEAL::61 19 0 +DEAL::61 20 0 +DEAL::61 21 0 +DEAL::61 22 0 +DEAL::61 23 0 +DEAL::61 24 0 +DEAL::61 25 0 +DEAL::61 26 0 +DEAL::61 27 0 +DEAL::61 28 0 +DEAL::61 29 0 +DEAL::61 30 0 +DEAL::61 31 0 +DEAL::61 32 0 +DEAL::61 33 0 +DEAL::61 34 0 +DEAL::61 35 0 +DEAL::61 36 0 +DEAL::61 37 0 +DEAL::61 38 0 +DEAL::61 39 0 +DEAL::61 40 0 +DEAL::61 41 0 +DEAL::61 42 0.3750 +DEAL::61 43 0 +DEAL::61 44 0 +DEAL::61 45 0 +DEAL::61 46 0 +DEAL::61 47 0 +DEAL::61 48 0 +DEAL::61 49 0.1250 +DEAL::61 50 0 +DEAL::61 51 0 +DEAL::61 52 0 +DEAL::61 53 0 +DEAL::61 54 0 +DEAL::61 55 0 +DEAL::61 56 0 +DEAL::61 57 0.1250 +DEAL::61 58 0 +DEAL::61 59 0 +DEAL::61 60 0 +DEAL::61 61 0 +DEAL::61 62 0 +DEAL::61 63 0 +DEAL::62 0 0 +DEAL::62 1 0 +DEAL::62 2 0 +DEAL::62 3 0 +DEAL::62 4 0 +DEAL::62 5 0 +DEAL::62 6 0 +DEAL::62 7 0 +DEAL::62 8 0 +DEAL::62 9 0 +DEAL::62 10 0 +DEAL::62 11 0 +DEAL::62 12 0.06250 +DEAL::62 13 0.1875 +DEAL::62 14 0 +DEAL::62 15 0 +DEAL::62 16 0 +DEAL::62 17 0 +DEAL::62 18 0 +DEAL::62 19 0 +DEAL::62 20 0 +DEAL::62 21 0 +DEAL::62 22 0 +DEAL::62 23 0 +DEAL::62 24 0 +DEAL::62 25 0 +DEAL::62 26 0 +DEAL::62 27 0 +DEAL::62 28 0 +DEAL::62 29 0 +DEAL::62 30 0 +DEAL::62 31 0 +DEAL::62 32 0 +DEAL::62 33 0 +DEAL::62 34 0 +DEAL::62 35 0 +DEAL::62 36 0 +DEAL::62 37 0 +DEAL::62 38 0 +DEAL::62 39 0 +DEAL::62 40 0.06250 +DEAL::62 41 0 +DEAL::62 42 0.1875 +DEAL::62 43 0 +DEAL::62 44 0 +DEAL::62 45 0 +DEAL::62 46 0 +DEAL::62 47 0 +DEAL::62 48 0.06250 +DEAL::62 49 0.1875 +DEAL::62 50 0 +DEAL::62 51 0 +DEAL::62 52 0 +DEAL::62 53 0 +DEAL::62 54 0 +DEAL::62 55 0 +DEAL::62 56 0.06250 +DEAL::62 57 0.1875 +DEAL::62 58 0 +DEAL::62 59 0 +DEAL::62 60 0 +DEAL::62 61 0 +DEAL::62 62 0 +DEAL::62 63 0 +DEAL::63 0 0 +DEAL::63 1 0 +DEAL::63 2 0 +DEAL::63 3 0 +DEAL::63 4 0 +DEAL::63 5 0 +DEAL::63 6 0 +DEAL::63 7 0 +DEAL::63 8 0 +DEAL::63 9 0 +DEAL::63 10 0 +DEAL::63 11 0 +DEAL::63 12 0 +DEAL::63 13 0.2500 +DEAL::63 14 0 +DEAL::63 15 0 +DEAL::63 16 0 +DEAL::63 17 0 +DEAL::63 18 0 +DEAL::63 19 0 +DEAL::63 20 0 +DEAL::63 21 0 +DEAL::63 22 0 +DEAL::63 23 0 +DEAL::63 24 0 +DEAL::63 25 0 +DEAL::63 26 0 +DEAL::63 27 0 +DEAL::63 28 0 +DEAL::63 29 0 +DEAL::63 30 0 +DEAL::63 31 0 +DEAL::63 32 0 +DEAL::63 33 0 +DEAL::63 34 0 +DEAL::63 35 0 +DEAL::63 36 0 +DEAL::63 37 0 +DEAL::63 38 0 +DEAL::63 39 0 +DEAL::63 40 0 +DEAL::63 41 0 +DEAL::63 42 0.2500 +DEAL::63 43 0 +DEAL::63 44 0 +DEAL::63 45 0 +DEAL::63 46 0 +DEAL::63 47 0 +DEAL::63 48 0 +DEAL::63 49 0.2500 +DEAL::63 50 0 +DEAL::63 51 0 +DEAL::63 52 0 +DEAL::63 53 0 +DEAL::63 54 0 +DEAL::63 55 0 +DEAL::63 56 0 +DEAL::63 57 0.2500 +DEAL::63 58 0 +DEAL::63 59 0 +DEAL::63 60 0 +DEAL::63 61 0 +DEAL::63 62 0 +DEAL::63 63 0 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0.1250 +DEAL::0 9 0.1250 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0 +DEAL::0 21 0 +DEAL::0 22 0 +DEAL::0 23 0 +DEAL::0 24 0 +DEAL::0 25 0 +DEAL::0 26 0 +DEAL::0 27 0 +DEAL::0 28 0 +DEAL::0 29 0 +DEAL::0 30 0 +DEAL::0 31 0 +DEAL::0 32 0 +DEAL::0 33 0 +DEAL::0 34 0 +DEAL::0 35 0 +DEAL::0 36 0 +DEAL::0 37 0 +DEAL::0 38 0 +DEAL::0 39 0 +DEAL::0 40 0 +DEAL::0 41 0 +DEAL::0 42 0 +DEAL::0 43 0 +DEAL::0 44 0 +DEAL::0 45 0 +DEAL::0 46 0 +DEAL::0 47 0 +DEAL::0 48 0.3750 +DEAL::0 49 0 +DEAL::0 50 0.3750 +DEAL::0 51 0 +DEAL::0 52 0 +DEAL::0 53 0 +DEAL::0 54 0 +DEAL::0 55 0 +DEAL::0 56 0 +DEAL::0 57 0 +DEAL::0 58 0 +DEAL::0 59 0 +DEAL::0 60 0 +DEAL::0 61 0 +DEAL::0 62 0 +DEAL::0 63 0 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0 +DEAL::1 23 0 +DEAL::1 24 0 +DEAL::1 25 0 +DEAL::1 26 0 +DEAL::1 27 0 +DEAL::1 28 0 +DEAL::1 29 0 +DEAL::1 30 0 +DEAL::1 31 0 +DEAL::1 32 0 +DEAL::1 33 0 +DEAL::1 34 0 +DEAL::1 35 0 +DEAL::1 36 0 +DEAL::1 37 0 +DEAL::1 38 0 +DEAL::1 39 0 +DEAL::1 40 0 +DEAL::1 41 0 +DEAL::1 42 0 +DEAL::1 43 0 +DEAL::1 44 0 +DEAL::1 45 0 +DEAL::1 46 0 +DEAL::1 47 0 +DEAL::1 48 0.2500 +DEAL::1 49 0.2500 +DEAL::1 50 0.2500 +DEAL::1 51 0.2500 +DEAL::1 52 0 +DEAL::1 53 0 +DEAL::1 54 0 +DEAL::1 55 0 +DEAL::1 56 0 +DEAL::1 57 0 +DEAL::1 58 0 +DEAL::1 59 0 +DEAL::1 60 0 +DEAL::1 61 0 +DEAL::1 62 0 +DEAL::1 63 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0.06250 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0.1875 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0.1875 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0 +DEAL::2 21 0 +DEAL::2 22 0 +DEAL::2 23 0 +DEAL::2 24 0 +DEAL::2 25 0 +DEAL::2 26 0 +DEAL::2 27 0 +DEAL::2 28 0 +DEAL::2 29 0 +DEAL::2 30 0 +DEAL::2 31 0 +DEAL::2 32 0 +DEAL::2 33 0 +DEAL::2 34 0 +DEAL::2 35 0 +DEAL::2 36 0 +DEAL::2 37 0 +DEAL::2 38 0 +DEAL::2 39 0 +DEAL::2 40 0 +DEAL::2 41 0 +DEAL::2 42 0 +DEAL::2 43 0 +DEAL::2 44 0 +DEAL::2 45 0 +DEAL::2 46 0 +DEAL::2 47 0 +DEAL::2 48 0 +DEAL::2 49 0 +DEAL::2 50 0.5625 +DEAL::2 51 0 +DEAL::2 52 0 +DEAL::2 53 0 +DEAL::2 54 0 +DEAL::2 55 0 +DEAL::2 56 0 +DEAL::2 57 0 +DEAL::2 58 0 +DEAL::2 59 0 +DEAL::2 60 0 +DEAL::2 61 0 +DEAL::2 62 0 +DEAL::2 63 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0.1250 +DEAL::3 15 0.1250 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0 +DEAL::3 24 0 +DEAL::3 25 0 +DEAL::3 26 0 +DEAL::3 27 0 +DEAL::3 28 0 +DEAL::3 29 0 +DEAL::3 30 0 +DEAL::3 31 0 +DEAL::3 32 0 +DEAL::3 33 0 +DEAL::3 34 0 +DEAL::3 35 0 +DEAL::3 36 0 +DEAL::3 37 0 +DEAL::3 38 0 +DEAL::3 39 0 +DEAL::3 40 0 +DEAL::3 41 0 +DEAL::3 42 0 +DEAL::3 43 0 +DEAL::3 44 0 +DEAL::3 45 0 +DEAL::3 46 0 +DEAL::3 47 0 +DEAL::3 48 0 +DEAL::3 49 0 +DEAL::3 50 0.3750 +DEAL::3 51 0.3750 +DEAL::3 52 0 +DEAL::3 53 0 +DEAL::3 54 0 +DEAL::3 55 0 +DEAL::3 56 0 +DEAL::3 57 0 +DEAL::3 58 0 +DEAL::3 59 0 +DEAL::3 60 0 +DEAL::3 61 0 +DEAL::3 62 0 +DEAL::3 63 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0.03125 +DEAL::4 9 0.03125 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::4 16 0 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0 +DEAL::4 21 0 +DEAL::4 22 0 +DEAL::4 23 0 +DEAL::4 24 0 +DEAL::4 25 0 +DEAL::4 26 0 +DEAL::4 27 0 +DEAL::4 28 0 +DEAL::4 29 0 +DEAL::4 30 0 +DEAL::4 31 0 +DEAL::4 32 0.09375 +DEAL::4 33 0.09375 +DEAL::4 34 0 +DEAL::4 35 0 +DEAL::4 36 0 +DEAL::4 37 0 +DEAL::4 38 0 +DEAL::4 39 0 +DEAL::4 40 0 +DEAL::4 41 0 +DEAL::4 42 0 +DEAL::4 43 0 +DEAL::4 44 0 +DEAL::4 45 0 +DEAL::4 46 0 +DEAL::4 47 0 +DEAL::4 48 0.09375 +DEAL::4 49 0 +DEAL::4 50 0.09375 +DEAL::4 51 0 +DEAL::4 52 0 +DEAL::4 53 0 +DEAL::4 54 0 +DEAL::4 55 0 +DEAL::4 56 0.2812 +DEAL::4 57 0 +DEAL::4 58 0.2812 +DEAL::4 59 0 +DEAL::4 60 0 +DEAL::4 61 0 +DEAL::4 62 0 +DEAL::4 63 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 0 +DEAL::5 26 0 +DEAL::5 27 0 +DEAL::5 28 0 +DEAL::5 29 0 +DEAL::5 30 0 +DEAL::5 31 0 +DEAL::5 32 0 +DEAL::5 33 0 +DEAL::5 34 0 +DEAL::5 35 0 +DEAL::5 36 0 +DEAL::5 37 0 +DEAL::5 38 0 +DEAL::5 39 0 +DEAL::5 40 0 +DEAL::5 41 0 +DEAL::5 42 0 +DEAL::5 43 0 +DEAL::5 44 0 +DEAL::5 45 0 +DEAL::5 46 0 +DEAL::5 47 0 +DEAL::5 48 0.06250 +DEAL::5 49 0.06250 +DEAL::5 50 0.06250 +DEAL::5 51 0.06250 +DEAL::5 52 0 +DEAL::5 53 0 +DEAL::5 54 0 +DEAL::5 55 0 +DEAL::5 56 0.1875 +DEAL::5 57 0.1875 +DEAL::5 58 0.1875 +DEAL::5 59 0.1875 +DEAL::5 60 0 +DEAL::5 61 0 +DEAL::5 62 0 +DEAL::5 63 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0.01562 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0.04687 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0.04687 +DEAL::6 15 0 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0 +DEAL::6 21 0 +DEAL::6 22 0 +DEAL::6 23 0 +DEAL::6 24 0 +DEAL::6 25 0 +DEAL::6 26 0 +DEAL::6 27 0 +DEAL::6 28 0.04687 +DEAL::6 29 0 +DEAL::6 30 0 +DEAL::6 31 0 +DEAL::6 32 0 +DEAL::6 33 0.1406 +DEAL::6 34 0 +DEAL::6 35 0 +DEAL::6 36 0 +DEAL::6 37 0 +DEAL::6 38 0 +DEAL::6 39 0 +DEAL::6 40 0 +DEAL::6 41 0 +DEAL::6 42 0 +DEAL::6 43 0 +DEAL::6 44 0.1406 +DEAL::6 45 0 +DEAL::6 46 0 +DEAL::6 47 0 +DEAL::6 48 0 +DEAL::6 49 0 +DEAL::6 50 0.1406 +DEAL::6 51 0 +DEAL::6 52 0 +DEAL::6 53 0 +DEAL::6 54 0 +DEAL::6 55 0 +DEAL::6 56 0 +DEAL::6 57 0 +DEAL::6 58 0.4219 +DEAL::6 59 0 +DEAL::6 60 0 +DEAL::6 61 0 +DEAL::6 62 0 +DEAL::6 63 0 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0.03125 +DEAL::7 15 0.03125 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0 +DEAL::7 24 0 +DEAL::7 25 0 +DEAL::7 26 0 +DEAL::7 27 0 +DEAL::7 28 0 +DEAL::7 29 0 +DEAL::7 30 0 +DEAL::7 31 0 +DEAL::7 32 0 +DEAL::7 33 0 +DEAL::7 34 0 +DEAL::7 35 0 +DEAL::7 36 0 +DEAL::7 37 0 +DEAL::7 38 0 +DEAL::7 39 0 +DEAL::7 40 0 +DEAL::7 41 0 +DEAL::7 42 0 +DEAL::7 43 0 +DEAL::7 44 0.09375 +DEAL::7 45 0 +DEAL::7 46 0.09375 +DEAL::7 47 0 +DEAL::7 48 0 +DEAL::7 49 0 +DEAL::7 50 0.09375 +DEAL::7 51 0.09375 +DEAL::7 52 0 +DEAL::7 53 0 +DEAL::7 54 0 +DEAL::7 55 0 +DEAL::7 56 0 +DEAL::7 57 0 +DEAL::7 58 0.2812 +DEAL::7 59 0.2812 +DEAL::7 60 0 +DEAL::7 61 0 +DEAL::7 62 0 +DEAL::7 63 0 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0.06250 +DEAL::8 9 0.1875 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0 +DEAL::8 21 0 +DEAL::8 22 0 +DEAL::8 23 0 +DEAL::8 24 0 +DEAL::8 25 0 +DEAL::8 26 0 +DEAL::8 27 0 +DEAL::8 28 0 +DEAL::8 29 0 +DEAL::8 30 0 +DEAL::8 31 0 +DEAL::8 32 0 +DEAL::8 33 0 +DEAL::8 34 0 +DEAL::8 35 0 +DEAL::8 36 0 +DEAL::8 37 0 +DEAL::8 38 0 +DEAL::8 39 0 +DEAL::8 40 0 +DEAL::8 41 0 +DEAL::8 42 0 +DEAL::8 43 0 +DEAL::8 44 0 +DEAL::8 45 0 +DEAL::8 46 0 +DEAL::8 47 0 +DEAL::8 48 0.1875 +DEAL::8 49 0 +DEAL::8 50 0.5625 +DEAL::8 51 0 +DEAL::8 52 0 +DEAL::8 53 0 +DEAL::8 54 0 +DEAL::8 55 0 +DEAL::8 56 0 +DEAL::8 57 0 +DEAL::8 58 0 +DEAL::8 59 0 +DEAL::8 60 0 +DEAL::8 61 0 +DEAL::8 62 0 +DEAL::8 63 0 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0.2500 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0 +DEAL::9 23 0 +DEAL::9 24 0 +DEAL::9 25 0 +DEAL::9 26 0 +DEAL::9 27 0 +DEAL::9 28 0 +DEAL::9 29 0 +DEAL::9 30 0 +DEAL::9 31 0 +DEAL::9 32 0 +DEAL::9 33 0 +DEAL::9 34 0 +DEAL::9 35 0 +DEAL::9 36 0 +DEAL::9 37 0 +DEAL::9 38 0 +DEAL::9 39 0 +DEAL::9 40 0 +DEAL::9 41 0 +DEAL::9 42 0 +DEAL::9 43 0 +DEAL::9 44 0 +DEAL::9 45 0 +DEAL::9 46 0 +DEAL::9 47 0 +DEAL::9 48 0 +DEAL::9 49 0 +DEAL::9 50 0.7500 +DEAL::9 51 0 +DEAL::9 52 0 +DEAL::9 53 0 +DEAL::9 54 0 +DEAL::9 55 0 +DEAL::9 56 0 +DEAL::9 57 0 +DEAL::9 58 0 +DEAL::9 59 0 +DEAL::9 60 0 +DEAL::9 61 0 +DEAL::9 62 0 +DEAL::9 63 0 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0 +DEAL::10 21 0 +DEAL::10 22 0 +DEAL::10 23 0 +DEAL::10 24 0 +DEAL::10 25 0 +DEAL::10 26 0 +DEAL::10 27 0 +DEAL::10 28 0 +DEAL::10 29 0 +DEAL::10 30 0 +DEAL::10 31 0 +DEAL::10 32 0 +DEAL::10 33 0 +DEAL::10 34 0 +DEAL::10 35 0 +DEAL::10 36 0 +DEAL::10 37 0 +DEAL::10 38 0 +DEAL::10 39 0 +DEAL::10 40 0 +DEAL::10 41 0 +DEAL::10 42 0 +DEAL::10 43 0 +DEAL::10 44 0 +DEAL::10 45 0 +DEAL::10 46 0 +DEAL::10 47 0 +DEAL::10 48 0.1250 +DEAL::10 49 0.1250 +DEAL::10 50 0.3750 +DEAL::10 51 0.3750 +DEAL::10 52 0 +DEAL::10 53 0 +DEAL::10 54 0 +DEAL::10 55 0 +DEAL::10 56 0 +DEAL::10 57 0 +DEAL::10 58 0 +DEAL::10 59 0 +DEAL::10 60 0 +DEAL::10 61 0 +DEAL::10 62 0 +DEAL::10 63 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0 +DEAL::11 20 0 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0 +DEAL::11 24 0 +DEAL::11 25 0 +DEAL::11 26 0 +DEAL::11 27 0 +DEAL::11 28 0 +DEAL::11 29 0 +DEAL::11 30 0 +DEAL::11 31 0 +DEAL::11 32 0 +DEAL::11 33 0 +DEAL::11 34 0 +DEAL::11 35 0 +DEAL::11 36 0 +DEAL::11 37 0 +DEAL::11 38 0 +DEAL::11 39 0 +DEAL::11 40 0 +DEAL::11 41 0 +DEAL::11 42 0 +DEAL::11 43 0 +DEAL::11 44 0 +DEAL::11 45 0 +DEAL::11 46 0 +DEAL::11 47 0 +DEAL::11 48 0 +DEAL::11 49 0 +DEAL::11 50 0.5000 +DEAL::11 51 0.5000 +DEAL::11 52 0 +DEAL::11 53 0 +DEAL::11 54 0 +DEAL::11 55 0 +DEAL::11 56 0 +DEAL::11 57 0 +DEAL::11 58 0 +DEAL::11 59 0 +DEAL::11 60 0 +DEAL::11 61 0 +DEAL::11 62 0 +DEAL::11 63 0 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0 +DEAL::12 21 0 +DEAL::12 22 0 +DEAL::12 23 0 +DEAL::12 24 0 +DEAL::12 25 0 +DEAL::12 26 0 +DEAL::12 27 0 +DEAL::12 28 0 +DEAL::12 29 0 +DEAL::12 30 0 +DEAL::12 31 0 +DEAL::12 32 0 +DEAL::12 33 0 +DEAL::12 34 0 +DEAL::12 35 0 +DEAL::12 36 0 +DEAL::12 37 0 +DEAL::12 38 0 +DEAL::12 39 0 +DEAL::12 40 0 +DEAL::12 41 0 +DEAL::12 42 0 +DEAL::12 43 0 +DEAL::12 44 0 +DEAL::12 45 0 +DEAL::12 46 0 +DEAL::12 47 0 +DEAL::12 48 0.5000 +DEAL::12 49 0 +DEAL::12 50 0.5000 +DEAL::12 51 0 +DEAL::12 52 0 +DEAL::12 53 0 +DEAL::12 54 0 +DEAL::12 55 0 +DEAL::12 56 0 +DEAL::12 57 0 +DEAL::12 58 0 +DEAL::12 59 0 +DEAL::12 60 0 +DEAL::12 61 0 +DEAL::12 62 0 +DEAL::12 63 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0 +DEAL::13 23 0 +DEAL::13 24 0 +DEAL::13 25 0 +DEAL::13 26 0 +DEAL::13 27 0 +DEAL::13 28 0 +DEAL::13 29 0 +DEAL::13 30 0 +DEAL::13 31 0 +DEAL::13 32 0 +DEAL::13 33 0 +DEAL::13 34 0 +DEAL::13 35 0 +DEAL::13 36 0 +DEAL::13 37 0 +DEAL::13 38 0 +DEAL::13 39 0 +DEAL::13 40 0 +DEAL::13 41 0 +DEAL::13 42 0 +DEAL::13 43 0 +DEAL::13 44 0 +DEAL::13 45 0 +DEAL::13 46 0 +DEAL::13 47 0 +DEAL::13 48 0.3750 +DEAL::13 49 0.1250 +DEAL::13 50 0.3750 +DEAL::13 51 0.1250 +DEAL::13 52 0 +DEAL::13 53 0 +DEAL::13 54 0 +DEAL::13 55 0 +DEAL::13 56 0 +DEAL::13 57 0 +DEAL::13 58 0 +DEAL::13 59 0 +DEAL::13 60 0 +DEAL::13 61 0 +DEAL::13 62 0 +DEAL::13 63 0 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0.2500 +DEAL::14 15 0 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0 +DEAL::14 21 0 +DEAL::14 22 0 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0 +DEAL::14 26 0 +DEAL::14 27 0 +DEAL::14 28 0 +DEAL::14 29 0 +DEAL::14 30 0 +DEAL::14 31 0 +DEAL::14 32 0 +DEAL::14 33 0 +DEAL::14 34 0 +DEAL::14 35 0 +DEAL::14 36 0 +DEAL::14 37 0 +DEAL::14 38 0 +DEAL::14 39 0 +DEAL::14 40 0 +DEAL::14 41 0 +DEAL::14 42 0 +DEAL::14 43 0 +DEAL::14 44 0 +DEAL::14 45 0 +DEAL::14 46 0 +DEAL::14 47 0 +DEAL::14 48 0 +DEAL::14 49 0 +DEAL::14 50 0.7500 +DEAL::14 51 0 +DEAL::14 52 0 +DEAL::14 53 0 +DEAL::14 54 0 +DEAL::14 55 0 +DEAL::14 56 0 +DEAL::14 57 0 +DEAL::14 58 0 +DEAL::14 59 0 +DEAL::14 60 0 +DEAL::14 61 0 +DEAL::14 62 0 +DEAL::14 63 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0.1875 +DEAL::15 15 0.06250 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0 +DEAL::15 24 0 +DEAL::15 25 0 +DEAL::15 26 0 +DEAL::15 27 0 +DEAL::15 28 0 +DEAL::15 29 0 +DEAL::15 30 0 +DEAL::15 31 0 +DEAL::15 32 0 +DEAL::15 33 0 +DEAL::15 34 0 +DEAL::15 35 0 +DEAL::15 36 0 +DEAL::15 37 0 +DEAL::15 38 0 +DEAL::15 39 0 +DEAL::15 40 0 +DEAL::15 41 0 +DEAL::15 42 0 +DEAL::15 43 0 +DEAL::15 44 0 +DEAL::15 45 0 +DEAL::15 46 0 +DEAL::15 47 0 +DEAL::15 48 0 +DEAL::15 49 0 +DEAL::15 50 0.5625 +DEAL::15 51 0.1875 +DEAL::15 52 0 +DEAL::15 53 0 +DEAL::15 54 0 +DEAL::15 55 0 +DEAL::15 56 0 +DEAL::15 57 0 +DEAL::15 58 0 +DEAL::15 59 0 +DEAL::15 60 0 +DEAL::15 61 0 +DEAL::15 62 0 +DEAL::15 63 0 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0.01562 +DEAL::16 9 0.04687 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0 +DEAL::16 15 0 +DEAL::16 16 0 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0 +DEAL::16 21 0 +DEAL::16 22 0 +DEAL::16 23 0 +DEAL::16 24 0 +DEAL::16 25 0 +DEAL::16 26 0 +DEAL::16 27 0 +DEAL::16 28 0 +DEAL::16 29 0 +DEAL::16 30 0 +DEAL::16 31 0 +DEAL::16 32 0.04687 +DEAL::16 33 0.1406 +DEAL::16 34 0 +DEAL::16 35 0 +DEAL::16 36 0 +DEAL::16 37 0 +DEAL::16 38 0 +DEAL::16 39 0 +DEAL::16 40 0 +DEAL::16 41 0 +DEAL::16 42 0 +DEAL::16 43 0 +DEAL::16 44 0 +DEAL::16 45 0 +DEAL::16 46 0 +DEAL::16 47 0 +DEAL::16 48 0.04687 +DEAL::16 49 0 +DEAL::16 50 0.1406 +DEAL::16 51 0 +DEAL::16 52 0 +DEAL::16 53 0 +DEAL::16 54 0 +DEAL::16 55 0 +DEAL::16 56 0.1406 +DEAL::16 57 0 +DEAL::16 58 0.4219 +DEAL::16 59 0 +DEAL::16 60 0 +DEAL::16 61 0 +DEAL::16 62 0 +DEAL::16 63 0 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0.06250 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0 +DEAL::17 23 0 +DEAL::17 24 0 +DEAL::17 25 0 +DEAL::17 26 0 +DEAL::17 27 0 +DEAL::17 28 0 +DEAL::17 29 0 +DEAL::17 30 0 +DEAL::17 31 0 +DEAL::17 32 0 +DEAL::17 33 0.1875 +DEAL::17 34 0 +DEAL::17 35 0 +DEAL::17 36 0 +DEAL::17 37 0 +DEAL::17 38 0 +DEAL::17 39 0 +DEAL::17 40 0 +DEAL::17 41 0 +DEAL::17 42 0 +DEAL::17 43 0 +DEAL::17 44 0 +DEAL::17 45 0 +DEAL::17 46 0 +DEAL::17 47 0 +DEAL::17 48 0 +DEAL::17 49 0 +DEAL::17 50 0.1875 +DEAL::17 51 0 +DEAL::17 52 0 +DEAL::17 53 0 +DEAL::17 54 0 +DEAL::17 55 0 +DEAL::17 56 0 +DEAL::17 57 0 +DEAL::17 58 0.5625 +DEAL::17 59 0 +DEAL::17 60 0 +DEAL::17 61 0 +DEAL::17 62 0 +DEAL::17 63 0 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0 +DEAL::18 20 0 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0 +DEAL::18 24 0 +DEAL::18 25 0 +DEAL::18 26 0 +DEAL::18 27 0 +DEAL::18 28 0 +DEAL::18 29 0 +DEAL::18 30 0 +DEAL::18 31 0 +DEAL::18 32 0 +DEAL::18 33 0 +DEAL::18 34 0 +DEAL::18 35 0 +DEAL::18 36 0 +DEAL::18 37 0 +DEAL::18 38 0 +DEAL::18 39 0 +DEAL::18 40 0 +DEAL::18 41 0 +DEAL::18 42 0 +DEAL::18 43 0 +DEAL::18 44 0 +DEAL::18 45 0 +DEAL::18 46 0 +DEAL::18 47 0 +DEAL::18 48 0.03125 +DEAL::18 49 0.03125 +DEAL::18 50 0.09375 +DEAL::18 51 0.09375 +DEAL::18 52 0 +DEAL::18 53 0 +DEAL::18 54 0 +DEAL::18 55 0 +DEAL::18 56 0.09375 +DEAL::18 57 0.09375 +DEAL::18 58 0.2812 +DEAL::18 59 0.2812 +DEAL::18 60 0 +DEAL::18 61 0 +DEAL::18 62 0 +DEAL::18 63 0 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0 +DEAL::19 24 0 +DEAL::19 25 0 +DEAL::19 26 0 +DEAL::19 27 0 +DEAL::19 28 0 +DEAL::19 29 0 +DEAL::19 30 0 +DEAL::19 31 0 +DEAL::19 32 0 +DEAL::19 33 0 +DEAL::19 34 0 +DEAL::19 35 0 +DEAL::19 36 0 +DEAL::19 37 0 +DEAL::19 38 0 +DEAL::19 39 0 +DEAL::19 40 0 +DEAL::19 41 0 +DEAL::19 42 0 +DEAL::19 43 0 +DEAL::19 44 0 +DEAL::19 45 0 +DEAL::19 46 0 +DEAL::19 47 0 +DEAL::19 48 0 +DEAL::19 49 0 +DEAL::19 50 0.1250 +DEAL::19 51 0.1250 +DEAL::19 52 0 +DEAL::19 53 0 +DEAL::19 54 0 +DEAL::19 55 0 +DEAL::19 56 0 +DEAL::19 57 0 +DEAL::19 58 0.3750 +DEAL::19 59 0.3750 +DEAL::19 60 0 +DEAL::19 61 0 +DEAL::19 62 0 +DEAL::19 63 0 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0 +DEAL::20 15 0 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0 +DEAL::20 21 0 +DEAL::20 22 0 +DEAL::20 23 0 +DEAL::20 24 0 +DEAL::20 25 0 +DEAL::20 26 0 +DEAL::20 27 0 +DEAL::20 28 0 +DEAL::20 29 0 +DEAL::20 30 0 +DEAL::20 31 0 +DEAL::20 32 0 +DEAL::20 33 0 +DEAL::20 34 0 +DEAL::20 35 0 +DEAL::20 36 0 +DEAL::20 37 0 +DEAL::20 38 0 +DEAL::20 39 0 +DEAL::20 40 0 +DEAL::20 41 0 +DEAL::20 42 0 +DEAL::20 43 0 +DEAL::20 44 0 +DEAL::20 45 0 +DEAL::20 46 0 +DEAL::20 47 0 +DEAL::20 48 0.1250 +DEAL::20 49 0 +DEAL::20 50 0.1250 +DEAL::20 51 0 +DEAL::20 52 0 +DEAL::20 53 0 +DEAL::20 54 0 +DEAL::20 55 0 +DEAL::20 56 0.3750 +DEAL::20 57 0 +DEAL::20 58 0.3750 +DEAL::20 59 0 +DEAL::20 60 0 +DEAL::20 61 0 +DEAL::20 62 0 +DEAL::20 63 0 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 0 +DEAL::21 22 0 +DEAL::21 23 0 +DEAL::21 24 0 +DEAL::21 25 0 +DEAL::21 26 0 +DEAL::21 27 0 +DEAL::21 28 0 +DEAL::21 29 0 +DEAL::21 30 0 +DEAL::21 31 0 +DEAL::21 32 0 +DEAL::21 33 0 +DEAL::21 34 0 +DEAL::21 35 0 +DEAL::21 36 0 +DEAL::21 37 0 +DEAL::21 38 0 +DEAL::21 39 0 +DEAL::21 40 0 +DEAL::21 41 0 +DEAL::21 42 0 +DEAL::21 43 0 +DEAL::21 44 0 +DEAL::21 45 0 +DEAL::21 46 0 +DEAL::21 47 0 +DEAL::21 48 0.09375 +DEAL::21 49 0.03125 +DEAL::21 50 0.09375 +DEAL::21 51 0.03125 +DEAL::21 52 0 +DEAL::21 53 0 +DEAL::21 54 0 +DEAL::21 55 0 +DEAL::21 56 0.2812 +DEAL::21 57 0.09375 +DEAL::21 58 0.2812 +DEAL::21 59 0.09375 +DEAL::21 60 0 +DEAL::21 61 0 +DEAL::21 62 0 +DEAL::21 63 0 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0 +DEAL::22 13 0 +DEAL::22 14 0.06250 +DEAL::22 15 0 +DEAL::22 16 0 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0 +DEAL::22 21 0 +DEAL::22 22 0 +DEAL::22 23 0 +DEAL::22 24 0 +DEAL::22 25 0 +DEAL::22 26 0 +DEAL::22 27 0 +DEAL::22 28 0 +DEAL::22 29 0 +DEAL::22 30 0 +DEAL::22 31 0 +DEAL::22 32 0 +DEAL::22 33 0 +DEAL::22 34 0 +DEAL::22 35 0 +DEAL::22 36 0 +DEAL::22 37 0 +DEAL::22 38 0 +DEAL::22 39 0 +DEAL::22 40 0 +DEAL::22 41 0 +DEAL::22 42 0 +DEAL::22 43 0 +DEAL::22 44 0.1875 +DEAL::22 45 0 +DEAL::22 46 0 +DEAL::22 47 0 +DEAL::22 48 0 +DEAL::22 49 0 +DEAL::22 50 0.1875 +DEAL::22 51 0 +DEAL::22 52 0 +DEAL::22 53 0 +DEAL::22 54 0 +DEAL::22 55 0 +DEAL::22 56 0 +DEAL::22 57 0 +DEAL::22 58 0.5625 +DEAL::22 59 0 +DEAL::22 60 0 +DEAL::22 61 0 +DEAL::22 62 0 +DEAL::22 63 0 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0 +DEAL::23 13 0 +DEAL::23 14 0.04687 +DEAL::23 15 0.01562 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0 +DEAL::23 19 0 +DEAL::23 20 0 +DEAL::23 21 0 +DEAL::23 22 0 +DEAL::23 23 0 +DEAL::23 24 0 +DEAL::23 25 0 +DEAL::23 26 0 +DEAL::23 27 0 +DEAL::23 28 0 +DEAL::23 29 0 +DEAL::23 30 0 +DEAL::23 31 0 +DEAL::23 32 0 +DEAL::23 33 0 +DEAL::23 34 0 +DEAL::23 35 0 +DEAL::23 36 0 +DEAL::23 37 0 +DEAL::23 38 0 +DEAL::23 39 0 +DEAL::23 40 0 +DEAL::23 41 0 +DEAL::23 42 0 +DEAL::23 43 0 +DEAL::23 44 0.1406 +DEAL::23 45 0 +DEAL::23 46 0.04687 +DEAL::23 47 0 +DEAL::23 48 0 +DEAL::23 49 0 +DEAL::23 50 0.1406 +DEAL::23 51 0.04687 +DEAL::23 52 0 +DEAL::23 53 0 +DEAL::23 54 0 +DEAL::23 55 0 +DEAL::23 56 0 +DEAL::23 57 0 +DEAL::23 58 0.4219 +DEAL::23 59 0.1406 +DEAL::23 60 0 +DEAL::23 61 0 +DEAL::23 62 0 +DEAL::23 63 0 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0.09375 +DEAL::24 9 0.09375 +DEAL::24 10 0 +DEAL::24 11 0 +DEAL::24 12 0 +DEAL::24 13 0 +DEAL::24 14 0 +DEAL::24 15 0 +DEAL::24 16 0 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0 +DEAL::24 21 0 +DEAL::24 22 0 +DEAL::24 23 0 +DEAL::24 24 0 +DEAL::24 25 0 +DEAL::24 26 0 +DEAL::24 27 0 +DEAL::24 28 0 +DEAL::24 29 0 +DEAL::24 30 0 +DEAL::24 31 0 +DEAL::24 32 0.03125 +DEAL::24 33 0.03125 +DEAL::24 34 0 +DEAL::24 35 0 +DEAL::24 36 0 +DEAL::24 37 0 +DEAL::24 38 0 +DEAL::24 39 0 +DEAL::24 40 0 +DEAL::24 41 0 +DEAL::24 42 0 +DEAL::24 43 0 +DEAL::24 44 0 +DEAL::24 45 0 +DEAL::24 46 0 +DEAL::24 47 0 +DEAL::24 48 0.2812 +DEAL::24 49 0 +DEAL::24 50 0.2812 +DEAL::24 51 0 +DEAL::24 52 0 +DEAL::24 53 0 +DEAL::24 54 0 +DEAL::24 55 0 +DEAL::24 56 0.09375 +DEAL::24 57 0 +DEAL::24 58 0.09375 +DEAL::24 59 0 +DEAL::24 60 0 +DEAL::24 61 0 +DEAL::24 62 0 +DEAL::24 63 0 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0.06250 +DEAL::25 9 0.06250 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0 +DEAL::25 13 0 +DEAL::25 14 0 +DEAL::25 15 0 +DEAL::25 16 0 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0 +DEAL::25 21 0 +DEAL::25 22 0 +DEAL::25 23 0 +DEAL::25 24 0 +DEAL::25 25 0 +DEAL::25 26 0 +DEAL::25 27 0 +DEAL::25 28 0 +DEAL::25 29 0 +DEAL::25 30 0 +DEAL::25 31 0 +DEAL::25 32 0.06250 +DEAL::25 33 0.06250 +DEAL::25 34 0 +DEAL::25 35 0 +DEAL::25 36 0 +DEAL::25 37 0 +DEAL::25 38 0 +DEAL::25 39 0 +DEAL::25 40 0 +DEAL::25 41 0 +DEAL::25 42 0 +DEAL::25 43 0 +DEAL::25 44 0 +DEAL::25 45 0 +DEAL::25 46 0 +DEAL::25 47 0 +DEAL::25 48 0.1875 +DEAL::25 49 0 +DEAL::25 50 0.1875 +DEAL::25 51 0 +DEAL::25 52 0 +DEAL::25 53 0 +DEAL::25 54 0 +DEAL::25 55 0 +DEAL::25 56 0.1875 +DEAL::25 57 0 +DEAL::25 58 0.1875 +DEAL::25 59 0 +DEAL::25 60 0 +DEAL::25 61 0 +DEAL::25 62 0 +DEAL::25 63 0 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0 +DEAL::26 12 0 +DEAL::26 13 0 +DEAL::26 14 0 +DEAL::26 15 0 +DEAL::26 16 0 +DEAL::26 17 0 +DEAL::26 18 0 +DEAL::26 19 0 +DEAL::26 20 0 +DEAL::26 21 0 +DEAL::26 22 0 +DEAL::26 23 0 +DEAL::26 24 0 +DEAL::26 25 0 +DEAL::26 26 0 +DEAL::26 27 0 +DEAL::26 28 0 +DEAL::26 29 0 +DEAL::26 30 0 +DEAL::26 31 0 +DEAL::26 32 0 +DEAL::26 33 0 +DEAL::26 34 0 +DEAL::26 35 0 +DEAL::26 36 0 +DEAL::26 37 0 +DEAL::26 38 0 +DEAL::26 39 0 +DEAL::26 40 0 +DEAL::26 41 0 +DEAL::26 42 0 +DEAL::26 43 0 +DEAL::26 44 0 +DEAL::26 45 0 +DEAL::26 46 0 +DEAL::26 47 0 +DEAL::26 48 0.1875 +DEAL::26 49 0.1875 +DEAL::26 50 0.1875 +DEAL::26 51 0.1875 +DEAL::26 52 0 +DEAL::26 53 0 +DEAL::26 54 0 +DEAL::26 55 0 +DEAL::26 56 0.06250 +DEAL::26 57 0.06250 +DEAL::26 58 0.06250 +DEAL::26 59 0.06250 +DEAL::26 60 0 +DEAL::26 61 0 +DEAL::26 62 0 +DEAL::26 63 0 +DEAL::27 0 0 +DEAL::27 1 0 +DEAL::27 2 0 +DEAL::27 3 0 +DEAL::27 4 0 +DEAL::27 5 0 +DEAL::27 6 0 +DEAL::27 7 0 +DEAL::27 8 0 +DEAL::27 9 0 +DEAL::27 10 0 +DEAL::27 11 0 +DEAL::27 12 0 +DEAL::27 13 0 +DEAL::27 14 0 +DEAL::27 15 0 +DEAL::27 16 0 +DEAL::27 17 0 +DEAL::27 18 0 +DEAL::27 19 0 +DEAL::27 20 0 +DEAL::27 21 0 +DEAL::27 22 0 +DEAL::27 23 0 +DEAL::27 24 0 +DEAL::27 25 0 +DEAL::27 26 0 +DEAL::27 27 0 +DEAL::27 28 0 +DEAL::27 29 0 +DEAL::27 30 0 +DEAL::27 31 0 +DEAL::27 32 0 +DEAL::27 33 0 +DEAL::27 34 0 +DEAL::27 35 0 +DEAL::27 36 0 +DEAL::27 37 0 +DEAL::27 38 0 +DEAL::27 39 0 +DEAL::27 40 0 +DEAL::27 41 0 +DEAL::27 42 0 +DEAL::27 43 0 +DEAL::27 44 0 +DEAL::27 45 0 +DEAL::27 46 0 +DEAL::27 47 0 +DEAL::27 48 0.1250 +DEAL::27 49 0.1250 +DEAL::27 50 0.1250 +DEAL::27 51 0.1250 +DEAL::27 52 0 +DEAL::27 53 0 +DEAL::27 54 0 +DEAL::27 55 0 +DEAL::27 56 0.1250 +DEAL::27 57 0.1250 +DEAL::27 58 0.1250 +DEAL::27 59 0.1250 +DEAL::27 60 0 +DEAL::27 61 0 +DEAL::27 62 0 +DEAL::27 63 0 +DEAL::28 0 0 +DEAL::28 1 0 +DEAL::28 2 0.04687 +DEAL::28 3 0 +DEAL::28 4 0 +DEAL::28 5 0 +DEAL::28 6 0 +DEAL::28 7 0 +DEAL::28 8 0 +DEAL::28 9 0.1406 +DEAL::28 10 0 +DEAL::28 11 0 +DEAL::28 12 0 +DEAL::28 13 0 +DEAL::28 14 0.1406 +DEAL::28 15 0 +DEAL::28 16 0 +DEAL::28 17 0 +DEAL::28 18 0 +DEAL::28 19 0 +DEAL::28 20 0 +DEAL::28 21 0 +DEAL::28 22 0 +DEAL::28 23 0 +DEAL::28 24 0 +DEAL::28 25 0 +DEAL::28 26 0 +DEAL::28 27 0 +DEAL::28 28 0.01562 +DEAL::28 29 0 +DEAL::28 30 0 +DEAL::28 31 0 +DEAL::28 32 0 +DEAL::28 33 0.04687 +DEAL::28 34 0 +DEAL::28 35 0 +DEAL::28 36 0 +DEAL::28 37 0 +DEAL::28 38 0 +DEAL::28 39 0 +DEAL::28 40 0 +DEAL::28 41 0 +DEAL::28 42 0 +DEAL::28 43 0 +DEAL::28 44 0.04687 +DEAL::28 45 0 +DEAL::28 46 0 +DEAL::28 47 0 +DEAL::28 48 0 +DEAL::28 49 0 +DEAL::28 50 0.4219 +DEAL::28 51 0 +DEAL::28 52 0 +DEAL::28 53 0 +DEAL::28 54 0 +DEAL::28 55 0 +DEAL::28 56 0 +DEAL::28 57 0 +DEAL::28 58 0.1406 +DEAL::28 59 0 +DEAL::28 60 0 +DEAL::28 61 0 +DEAL::28 62 0 +DEAL::28 63 0 +DEAL::29 0 0 +DEAL::29 1 0 +DEAL::29 2 0.03125 +DEAL::29 3 0 +DEAL::29 4 0 +DEAL::29 5 0 +DEAL::29 6 0 +DEAL::29 7 0 +DEAL::29 8 0 +DEAL::29 9 0.09375 +DEAL::29 10 0 +DEAL::29 11 0 +DEAL::29 12 0 +DEAL::29 13 0 +DEAL::29 14 0.09375 +DEAL::29 15 0 +DEAL::29 16 0 +DEAL::29 17 0 +DEAL::29 18 0 +DEAL::29 19 0 +DEAL::29 20 0 +DEAL::29 21 0 +DEAL::29 22 0 +DEAL::29 23 0 +DEAL::29 24 0 +DEAL::29 25 0 +DEAL::29 26 0 +DEAL::29 27 0 +DEAL::29 28 0.03125 +DEAL::29 29 0 +DEAL::29 30 0 +DEAL::29 31 0 +DEAL::29 32 0 +DEAL::29 33 0.09375 +DEAL::29 34 0 +DEAL::29 35 0 +DEAL::29 36 0 +DEAL::29 37 0 +DEAL::29 38 0 +DEAL::29 39 0 +DEAL::29 40 0 +DEAL::29 41 0 +DEAL::29 42 0 +DEAL::29 43 0 +DEAL::29 44 0.09375 +DEAL::29 45 0 +DEAL::29 46 0 +DEAL::29 47 0 +DEAL::29 48 0 +DEAL::29 49 0 +DEAL::29 50 0.2812 +DEAL::29 51 0 +DEAL::29 52 0 +DEAL::29 53 0 +DEAL::29 54 0 +DEAL::29 55 0 +DEAL::29 56 0 +DEAL::29 57 0 +DEAL::29 58 0.2812 +DEAL::29 59 0 +DEAL::29 60 0 +DEAL::29 61 0 +DEAL::29 62 0 +DEAL::29 63 0 +DEAL::30 0 0 +DEAL::30 1 0 +DEAL::30 2 0 +DEAL::30 3 0 +DEAL::30 4 0 +DEAL::30 5 0 +DEAL::30 6 0 +DEAL::30 7 0 +DEAL::30 8 0 +DEAL::30 9 0 +DEAL::30 10 0 +DEAL::30 11 0 +DEAL::30 12 0 +DEAL::30 13 0 +DEAL::30 14 0.09375 +DEAL::30 15 0.09375 +DEAL::30 16 0 +DEAL::30 17 0 +DEAL::30 18 0 +DEAL::30 19 0 +DEAL::30 20 0 +DEAL::30 21 0 +DEAL::30 22 0 +DEAL::30 23 0 +DEAL::30 24 0 +DEAL::30 25 0 +DEAL::30 26 0 +DEAL::30 27 0 +DEAL::30 28 0 +DEAL::30 29 0 +DEAL::30 30 0 +DEAL::30 31 0 +DEAL::30 32 0 +DEAL::30 33 0 +DEAL::30 34 0 +DEAL::30 35 0 +DEAL::30 36 0 +DEAL::30 37 0 +DEAL::30 38 0 +DEAL::30 39 0 +DEAL::30 40 0 +DEAL::30 41 0 +DEAL::30 42 0 +DEAL::30 43 0 +DEAL::30 44 0.03125 +DEAL::30 45 0 +DEAL::30 46 0.03125 +DEAL::30 47 0 +DEAL::30 48 0 +DEAL::30 49 0 +DEAL::30 50 0.2812 +DEAL::30 51 0.2812 +DEAL::30 52 0 +DEAL::30 53 0 +DEAL::30 54 0 +DEAL::30 55 0 +DEAL::30 56 0 +DEAL::30 57 0 +DEAL::30 58 0.09375 +DEAL::30 59 0.09375 +DEAL::30 60 0 +DEAL::30 61 0 +DEAL::30 62 0 +DEAL::30 63 0 +DEAL::31 0 0 +DEAL::31 1 0 +DEAL::31 2 0 +DEAL::31 3 0 +DEAL::31 4 0 +DEAL::31 5 0 +DEAL::31 6 0 +DEAL::31 7 0 +DEAL::31 8 0 +DEAL::31 9 0 +DEAL::31 10 0 +DEAL::31 11 0 +DEAL::31 12 0 +DEAL::31 13 0 +DEAL::31 14 0.06250 +DEAL::31 15 0.06250 +DEAL::31 16 0 +DEAL::31 17 0 +DEAL::31 18 0 +DEAL::31 19 0 +DEAL::31 20 0 +DEAL::31 21 0 +DEAL::31 22 0 +DEAL::31 23 0 +DEAL::31 24 0 +DEAL::31 25 0 +DEAL::31 26 0 +DEAL::31 27 0 +DEAL::31 28 0 +DEAL::31 29 0 +DEAL::31 30 0 +DEAL::31 31 0 +DEAL::31 32 0 +DEAL::31 33 0 +DEAL::31 34 0 +DEAL::31 35 0 +DEAL::31 36 0 +DEAL::31 37 0 +DEAL::31 38 0 +DEAL::31 39 0 +DEAL::31 40 0 +DEAL::31 41 0 +DEAL::31 42 0 +DEAL::31 43 0 +DEAL::31 44 0.06250 +DEAL::31 45 0 +DEAL::31 46 0.06250 +DEAL::31 47 0 +DEAL::31 48 0 +DEAL::31 49 0 +DEAL::31 50 0.1875 +DEAL::31 51 0.1875 +DEAL::31 52 0 +DEAL::31 53 0 +DEAL::31 54 0 +DEAL::31 55 0 +DEAL::31 56 0 +DEAL::31 57 0 +DEAL::31 58 0.1875 +DEAL::31 59 0.1875 +DEAL::31 60 0 +DEAL::31 61 0 +DEAL::31 62 0 +DEAL::31 63 0 +DEAL::32 0 0 +DEAL::32 1 0 +DEAL::32 2 0 +DEAL::32 3 0 +DEAL::32 4 0 +DEAL::32 5 0 +DEAL::32 6 0 +DEAL::32 7 0 +DEAL::32 8 0.04687 +DEAL::32 9 0.1406 +DEAL::32 10 0 +DEAL::32 11 0 +DEAL::32 12 0 +DEAL::32 13 0 +DEAL::32 14 0 +DEAL::32 15 0 +DEAL::32 16 0 +DEAL::32 17 0 +DEAL::32 18 0 +DEAL::32 19 0 +DEAL::32 20 0 +DEAL::32 21 0 +DEAL::32 22 0 +DEAL::32 23 0 +DEAL::32 24 0 +DEAL::32 25 0 +DEAL::32 26 0 +DEAL::32 27 0 +DEAL::32 28 0 +DEAL::32 29 0 +DEAL::32 30 0 +DEAL::32 31 0 +DEAL::32 32 0.01562 +DEAL::32 33 0.04687 +DEAL::32 34 0 +DEAL::32 35 0 +DEAL::32 36 0 +DEAL::32 37 0 +DEAL::32 38 0 +DEAL::32 39 0 +DEAL::32 40 0 +DEAL::32 41 0 +DEAL::32 42 0 +DEAL::32 43 0 +DEAL::32 44 0 +DEAL::32 45 0 +DEAL::32 46 0 +DEAL::32 47 0 +DEAL::32 48 0.1406 +DEAL::32 49 0 +DEAL::32 50 0.4219 +DEAL::32 51 0 +DEAL::32 52 0 +DEAL::32 53 0 +DEAL::32 54 0 +DEAL::32 55 0 +DEAL::32 56 0.04687 +DEAL::32 57 0 +DEAL::32 58 0.1406 +DEAL::32 59 0 +DEAL::32 60 0 +DEAL::32 61 0 +DEAL::32 62 0 +DEAL::32 63 0 +DEAL::33 0 0 +DEAL::33 1 0 +DEAL::33 2 0 +DEAL::33 3 0 +DEAL::33 4 0 +DEAL::33 5 0 +DEAL::33 6 0 +DEAL::33 7 0 +DEAL::33 8 0 +DEAL::33 9 0.1875 +DEAL::33 10 0 +DEAL::33 11 0 +DEAL::33 12 0 +DEAL::33 13 0 +DEAL::33 14 0 +DEAL::33 15 0 +DEAL::33 16 0 +DEAL::33 17 0 +DEAL::33 18 0 +DEAL::33 19 0 +DEAL::33 20 0 +DEAL::33 21 0 +DEAL::33 22 0 +DEAL::33 23 0 +DEAL::33 24 0 +DEAL::33 25 0 +DEAL::33 26 0 +DEAL::33 27 0 +DEAL::33 28 0 +DEAL::33 29 0 +DEAL::33 30 0 +DEAL::33 31 0 +DEAL::33 32 0 +DEAL::33 33 0.06250 +DEAL::33 34 0 +DEAL::33 35 0 +DEAL::33 36 0 +DEAL::33 37 0 +DEAL::33 38 0 +DEAL::33 39 0 +DEAL::33 40 0 +DEAL::33 41 0 +DEAL::33 42 0 +DEAL::33 43 0 +DEAL::33 44 0 +DEAL::33 45 0 +DEAL::33 46 0 +DEAL::33 47 0 +DEAL::33 48 0 +DEAL::33 49 0 +DEAL::33 50 0.5625 +DEAL::33 51 0 +DEAL::33 52 0 +DEAL::33 53 0 +DEAL::33 54 0 +DEAL::33 55 0 +DEAL::33 56 0 +DEAL::33 57 0 +DEAL::33 58 0.1875 +DEAL::33 59 0 +DEAL::33 60 0 +DEAL::33 61 0 +DEAL::33 62 0 +DEAL::33 63 0 +DEAL::34 0 0 +DEAL::34 1 0 +DEAL::34 2 0 +DEAL::34 3 0 +DEAL::34 4 0 +DEAL::34 5 0 +DEAL::34 6 0 +DEAL::34 7 0 +DEAL::34 8 0.03125 +DEAL::34 9 0.09375 +DEAL::34 10 0 +DEAL::34 11 0 +DEAL::34 12 0 +DEAL::34 13 0 +DEAL::34 14 0 +DEAL::34 15 0 +DEAL::34 16 0 +DEAL::34 17 0 +DEAL::34 18 0 +DEAL::34 19 0 +DEAL::34 20 0 +DEAL::34 21 0 +DEAL::34 22 0 +DEAL::34 23 0 +DEAL::34 24 0 +DEAL::34 25 0 +DEAL::34 26 0 +DEAL::34 27 0 +DEAL::34 28 0 +DEAL::34 29 0 +DEAL::34 30 0 +DEAL::34 31 0 +DEAL::34 32 0.03125 +DEAL::34 33 0.09375 +DEAL::34 34 0 +DEAL::34 35 0 +DEAL::34 36 0 +DEAL::34 37 0 +DEAL::34 38 0 +DEAL::34 39 0 +DEAL::34 40 0 +DEAL::34 41 0 +DEAL::34 42 0 +DEAL::34 43 0 +DEAL::34 44 0 +DEAL::34 45 0 +DEAL::34 46 0 +DEAL::34 47 0 +DEAL::34 48 0.09375 +DEAL::34 49 0 +DEAL::34 50 0.2812 +DEAL::34 51 0 +DEAL::34 52 0 +DEAL::34 53 0 +DEAL::34 54 0 +DEAL::34 55 0 +DEAL::34 56 0.09375 +DEAL::34 57 0 +DEAL::34 58 0.2812 +DEAL::34 59 0 +DEAL::34 60 0 +DEAL::34 61 0 +DEAL::34 62 0 +DEAL::34 63 0 +DEAL::35 0 0 +DEAL::35 1 0 +DEAL::35 2 0 +DEAL::35 3 0 +DEAL::35 4 0 +DEAL::35 5 0 +DEAL::35 6 0 +DEAL::35 7 0 +DEAL::35 8 0 +DEAL::35 9 0.1250 +DEAL::35 10 0 +DEAL::35 11 0 +DEAL::35 12 0 +DEAL::35 13 0 +DEAL::35 14 0 +DEAL::35 15 0 +DEAL::35 16 0 +DEAL::35 17 0 +DEAL::35 18 0 +DEAL::35 19 0 +DEAL::35 20 0 +DEAL::35 21 0 +DEAL::35 22 0 +DEAL::35 23 0 +DEAL::35 24 0 +DEAL::35 25 0 +DEAL::35 26 0 +DEAL::35 27 0 +DEAL::35 28 0 +DEAL::35 29 0 +DEAL::35 30 0 +DEAL::35 31 0 +DEAL::35 32 0 +DEAL::35 33 0.1250 +DEAL::35 34 0 +DEAL::35 35 0 +DEAL::35 36 0 +DEAL::35 37 0 +DEAL::35 38 0 +DEAL::35 39 0 +DEAL::35 40 0 +DEAL::35 41 0 +DEAL::35 42 0 +DEAL::35 43 0 +DEAL::35 44 0 +DEAL::35 45 0 +DEAL::35 46 0 +DEAL::35 47 0 +DEAL::35 48 0 +DEAL::35 49 0 +DEAL::35 50 0.3750 +DEAL::35 51 0 +DEAL::35 52 0 +DEAL::35 53 0 +DEAL::35 54 0 +DEAL::35 55 0 +DEAL::35 56 0 +DEAL::35 57 0 +DEAL::35 58 0.3750 +DEAL::35 59 0 +DEAL::35 60 0 +DEAL::35 61 0 +DEAL::35 62 0 +DEAL::35 63 0 +DEAL::36 0 0 +DEAL::36 1 0 +DEAL::36 2 0 +DEAL::36 3 0 +DEAL::36 4 0 +DEAL::36 5 0 +DEAL::36 6 0 +DEAL::36 7 0 +DEAL::36 8 0 +DEAL::36 9 0 +DEAL::36 10 0 +DEAL::36 11 0 +DEAL::36 12 0 +DEAL::36 13 0 +DEAL::36 14 0 +DEAL::36 15 0 +DEAL::36 16 0 +DEAL::36 17 0 +DEAL::36 18 0 +DEAL::36 19 0 +DEAL::36 20 0 +DEAL::36 21 0 +DEAL::36 22 0 +DEAL::36 23 0 +DEAL::36 24 0 +DEAL::36 25 0 +DEAL::36 26 0 +DEAL::36 27 0 +DEAL::36 28 0 +DEAL::36 29 0 +DEAL::36 30 0 +DEAL::36 31 0 +DEAL::36 32 0 +DEAL::36 33 0 +DEAL::36 34 0 +DEAL::36 35 0 +DEAL::36 36 0 +DEAL::36 37 0 +DEAL::36 38 0 +DEAL::36 39 0 +DEAL::36 40 0 +DEAL::36 41 0 +DEAL::36 42 0 +DEAL::36 43 0 +DEAL::36 44 0 +DEAL::36 45 0 +DEAL::36 46 0 +DEAL::36 47 0 +DEAL::36 48 0.09375 +DEAL::36 49 0.09375 +DEAL::36 50 0.2812 +DEAL::36 51 0.2812 +DEAL::36 52 0 +DEAL::36 53 0 +DEAL::36 54 0 +DEAL::36 55 0 +DEAL::36 56 0.03125 +DEAL::36 57 0.03125 +DEAL::36 58 0.09375 +DEAL::36 59 0.09375 +DEAL::36 60 0 +DEAL::36 61 0 +DEAL::36 62 0 +DEAL::36 63 0 +DEAL::37 0 0 +DEAL::37 1 0 +DEAL::37 2 0 +DEAL::37 3 0 +DEAL::37 4 0 +DEAL::37 5 0 +DEAL::37 6 0 +DEAL::37 7 0 +DEAL::37 8 0 +DEAL::37 9 0 +DEAL::37 10 0 +DEAL::37 11 0 +DEAL::37 12 0 +DEAL::37 13 0 +DEAL::37 14 0 +DEAL::37 15 0 +DEAL::37 16 0 +DEAL::37 17 0 +DEAL::37 18 0 +DEAL::37 19 0 +DEAL::37 20 0 +DEAL::37 21 0 +DEAL::37 22 0 +DEAL::37 23 0 +DEAL::37 24 0 +DEAL::37 25 0 +DEAL::37 26 0 +DEAL::37 27 0 +DEAL::37 28 0 +DEAL::37 29 0 +DEAL::37 30 0 +DEAL::37 31 0 +DEAL::37 32 0 +DEAL::37 33 0 +DEAL::37 34 0 +DEAL::37 35 0 +DEAL::37 36 0 +DEAL::37 37 0 +DEAL::37 38 0 +DEAL::37 39 0 +DEAL::37 40 0 +DEAL::37 41 0 +DEAL::37 42 0 +DEAL::37 43 0 +DEAL::37 44 0 +DEAL::37 45 0 +DEAL::37 46 0 +DEAL::37 47 0 +DEAL::37 48 0 +DEAL::37 49 0 +DEAL::37 50 0.3750 +DEAL::37 51 0.3750 +DEAL::37 52 0 +DEAL::37 53 0 +DEAL::37 54 0 +DEAL::37 55 0 +DEAL::37 56 0 +DEAL::37 57 0 +DEAL::37 58 0.1250 +DEAL::37 59 0.1250 +DEAL::37 60 0 +DEAL::37 61 0 +DEAL::37 62 0 +DEAL::37 63 0 +DEAL::38 0 0 +DEAL::38 1 0 +DEAL::38 2 0 +DEAL::38 3 0 +DEAL::38 4 0 +DEAL::38 5 0 +DEAL::38 6 0 +DEAL::38 7 0 +DEAL::38 8 0 +DEAL::38 9 0 +DEAL::38 10 0 +DEAL::38 11 0 +DEAL::38 12 0 +DEAL::38 13 0 +DEAL::38 14 0 +DEAL::38 15 0 +DEAL::38 16 0 +DEAL::38 17 0 +DEAL::38 18 0 +DEAL::38 19 0 +DEAL::38 20 0 +DEAL::38 21 0 +DEAL::38 22 0 +DEAL::38 23 0 +DEAL::38 24 0 +DEAL::38 25 0 +DEAL::38 26 0 +DEAL::38 27 0 +DEAL::38 28 0 +DEAL::38 29 0 +DEAL::38 30 0 +DEAL::38 31 0 +DEAL::38 32 0 +DEAL::38 33 0 +DEAL::38 34 0 +DEAL::38 35 0 +DEAL::38 36 0 +DEAL::38 37 0 +DEAL::38 38 0 +DEAL::38 39 0 +DEAL::38 40 0 +DEAL::38 41 0 +DEAL::38 42 0 +DEAL::38 43 0 +DEAL::38 44 0 +DEAL::38 45 0 +DEAL::38 46 0 +DEAL::38 47 0 +DEAL::38 48 0.06250 +DEAL::38 49 0.06250 +DEAL::38 50 0.1875 +DEAL::38 51 0.1875 +DEAL::38 52 0 +DEAL::38 53 0 +DEAL::38 54 0 +DEAL::38 55 0 +DEAL::38 56 0.06250 +DEAL::38 57 0.06250 +DEAL::38 58 0.1875 +DEAL::38 59 0.1875 +DEAL::38 60 0 +DEAL::38 61 0 +DEAL::38 62 0 +DEAL::38 63 0 +DEAL::39 0 0 +DEAL::39 1 0 +DEAL::39 2 0 +DEAL::39 3 0 +DEAL::39 4 0 +DEAL::39 5 0 +DEAL::39 6 0 +DEAL::39 7 0 +DEAL::39 8 0 +DEAL::39 9 0 +DEAL::39 10 0 +DEAL::39 11 0 +DEAL::39 12 0 +DEAL::39 13 0 +DEAL::39 14 0 +DEAL::39 15 0 +DEAL::39 16 0 +DEAL::39 17 0 +DEAL::39 18 0 +DEAL::39 19 0 +DEAL::39 20 0 +DEAL::39 21 0 +DEAL::39 22 0 +DEAL::39 23 0 +DEAL::39 24 0 +DEAL::39 25 0 +DEAL::39 26 0 +DEAL::39 27 0 +DEAL::39 28 0 +DEAL::39 29 0 +DEAL::39 30 0 +DEAL::39 31 0 +DEAL::39 32 0 +DEAL::39 33 0 +DEAL::39 34 0 +DEAL::39 35 0 +DEAL::39 36 0 +DEAL::39 37 0 +DEAL::39 38 0 +DEAL::39 39 0 +DEAL::39 40 0 +DEAL::39 41 0 +DEAL::39 42 0 +DEAL::39 43 0 +DEAL::39 44 0 +DEAL::39 45 0 +DEAL::39 46 0 +DEAL::39 47 0 +DEAL::39 48 0 +DEAL::39 49 0 +DEAL::39 50 0.2500 +DEAL::39 51 0.2500 +DEAL::39 52 0 +DEAL::39 53 0 +DEAL::39 54 0 +DEAL::39 55 0 +DEAL::39 56 0 +DEAL::39 57 0 +DEAL::39 58 0.2500 +DEAL::39 59 0.2500 +DEAL::39 60 0 +DEAL::39 61 0 +DEAL::39 62 0 +DEAL::39 63 0 +DEAL::40 0 0 +DEAL::40 1 0 +DEAL::40 2 0 +DEAL::40 3 0 +DEAL::40 4 0 +DEAL::40 5 0 +DEAL::40 6 0 +DEAL::40 7 0 +DEAL::40 8 0 +DEAL::40 9 0 +DEAL::40 10 0 +DEAL::40 11 0 +DEAL::40 12 0 +DEAL::40 13 0 +DEAL::40 14 0 +DEAL::40 15 0 +DEAL::40 16 0 +DEAL::40 17 0 +DEAL::40 18 0 +DEAL::40 19 0 +DEAL::40 20 0 +DEAL::40 21 0 +DEAL::40 22 0 +DEAL::40 23 0 +DEAL::40 24 0 +DEAL::40 25 0 +DEAL::40 26 0 +DEAL::40 27 0 +DEAL::40 28 0 +DEAL::40 29 0 +DEAL::40 30 0 +DEAL::40 31 0 +DEAL::40 32 0 +DEAL::40 33 0 +DEAL::40 34 0 +DEAL::40 35 0 +DEAL::40 36 0 +DEAL::40 37 0 +DEAL::40 38 0 +DEAL::40 39 0 +DEAL::40 40 0 +DEAL::40 41 0 +DEAL::40 42 0 +DEAL::40 43 0 +DEAL::40 44 0 +DEAL::40 45 0 +DEAL::40 46 0 +DEAL::40 47 0 +DEAL::40 48 0.3750 +DEAL::40 49 0 +DEAL::40 50 0.3750 +DEAL::40 51 0 +DEAL::40 52 0 +DEAL::40 53 0 +DEAL::40 54 0 +DEAL::40 55 0 +DEAL::40 56 0.1250 +DEAL::40 57 0 +DEAL::40 58 0.1250 +DEAL::40 59 0 +DEAL::40 60 0 +DEAL::40 61 0 +DEAL::40 62 0 +DEAL::40 63 0 +DEAL::41 0 0 +DEAL::41 1 0 +DEAL::41 2 0 +DEAL::41 3 0 +DEAL::41 4 0 +DEAL::41 5 0 +DEAL::41 6 0 +DEAL::41 7 0 +DEAL::41 8 0 +DEAL::41 9 0 +DEAL::41 10 0 +DEAL::41 11 0 +DEAL::41 12 0 +DEAL::41 13 0 +DEAL::41 14 0 +DEAL::41 15 0 +DEAL::41 16 0 +DEAL::41 17 0 +DEAL::41 18 0 +DEAL::41 19 0 +DEAL::41 20 0 +DEAL::41 21 0 +DEAL::41 22 0 +DEAL::41 23 0 +DEAL::41 24 0 +DEAL::41 25 0 +DEAL::41 26 0 +DEAL::41 27 0 +DEAL::41 28 0 +DEAL::41 29 0 +DEAL::41 30 0 +DEAL::41 31 0 +DEAL::41 32 0 +DEAL::41 33 0 +DEAL::41 34 0 +DEAL::41 35 0 +DEAL::41 36 0 +DEAL::41 37 0 +DEAL::41 38 0 +DEAL::41 39 0 +DEAL::41 40 0 +DEAL::41 41 0 +DEAL::41 42 0 +DEAL::41 43 0 +DEAL::41 44 0 +DEAL::41 45 0 +DEAL::41 46 0 +DEAL::41 47 0 +DEAL::41 48 0.2500 +DEAL::41 49 0 +DEAL::41 50 0.2500 +DEAL::41 51 0 +DEAL::41 52 0 +DEAL::41 53 0 +DEAL::41 54 0 +DEAL::41 55 0 +DEAL::41 56 0.2500 +DEAL::41 57 0 +DEAL::41 58 0.2500 +DEAL::41 59 0 +DEAL::41 60 0 +DEAL::41 61 0 +DEAL::41 62 0 +DEAL::41 63 0 +DEAL::42 0 0 +DEAL::42 1 0 +DEAL::42 2 0 +DEAL::42 3 0 +DEAL::42 4 0 +DEAL::42 5 0 +DEAL::42 6 0 +DEAL::42 7 0 +DEAL::42 8 0 +DEAL::42 9 0 +DEAL::42 10 0 +DEAL::42 11 0 +DEAL::42 12 0 +DEAL::42 13 0 +DEAL::42 14 0 +DEAL::42 15 0 +DEAL::42 16 0 +DEAL::42 17 0 +DEAL::42 18 0 +DEAL::42 19 0 +DEAL::42 20 0 +DEAL::42 21 0 +DEAL::42 22 0 +DEAL::42 23 0 +DEAL::42 24 0 +DEAL::42 25 0 +DEAL::42 26 0 +DEAL::42 27 0 +DEAL::42 28 0 +DEAL::42 29 0 +DEAL::42 30 0 +DEAL::42 31 0 +DEAL::42 32 0 +DEAL::42 33 0 +DEAL::42 34 0 +DEAL::42 35 0 +DEAL::42 36 0 +DEAL::42 37 0 +DEAL::42 38 0 +DEAL::42 39 0 +DEAL::42 40 0 +DEAL::42 41 0 +DEAL::42 42 0 +DEAL::42 43 0 +DEAL::42 44 0 +DEAL::42 45 0 +DEAL::42 46 0 +DEAL::42 47 0 +DEAL::42 48 0.2812 +DEAL::42 49 0.09375 +DEAL::42 50 0.2812 +DEAL::42 51 0.09375 +DEAL::42 52 0 +DEAL::42 53 0 +DEAL::42 54 0 +DEAL::42 55 0 +DEAL::42 56 0.09375 +DEAL::42 57 0.03125 +DEAL::42 58 0.09375 +DEAL::42 59 0.03125 +DEAL::42 60 0 +DEAL::42 61 0 +DEAL::42 62 0 +DEAL::42 63 0 +DEAL::43 0 0 +DEAL::43 1 0 +DEAL::43 2 0 +DEAL::43 3 0 +DEAL::43 4 0 +DEAL::43 5 0 +DEAL::43 6 0 +DEAL::43 7 0 +DEAL::43 8 0 +DEAL::43 9 0 +DEAL::43 10 0 +DEAL::43 11 0 +DEAL::43 12 0 +DEAL::43 13 0 +DEAL::43 14 0 +DEAL::43 15 0 +DEAL::43 16 0 +DEAL::43 17 0 +DEAL::43 18 0 +DEAL::43 19 0 +DEAL::43 20 0 +DEAL::43 21 0 +DEAL::43 22 0 +DEAL::43 23 0 +DEAL::43 24 0 +DEAL::43 25 0 +DEAL::43 26 0 +DEAL::43 27 0 +DEAL::43 28 0 +DEAL::43 29 0 +DEAL::43 30 0 +DEAL::43 31 0 +DEAL::43 32 0 +DEAL::43 33 0 +DEAL::43 34 0 +DEAL::43 35 0 +DEAL::43 36 0 +DEAL::43 37 0 +DEAL::43 38 0 +DEAL::43 39 0 +DEAL::43 40 0 +DEAL::43 41 0 +DEAL::43 42 0 +DEAL::43 43 0 +DEAL::43 44 0 +DEAL::43 45 0 +DEAL::43 46 0 +DEAL::43 47 0 +DEAL::43 48 0.1875 +DEAL::43 49 0.06250 +DEAL::43 50 0.1875 +DEAL::43 51 0.06250 +DEAL::43 52 0 +DEAL::43 53 0 +DEAL::43 54 0 +DEAL::43 55 0 +DEAL::43 56 0.1875 +DEAL::43 57 0.06250 +DEAL::43 58 0.1875 +DEAL::43 59 0.06250 +DEAL::43 60 0 +DEAL::43 61 0 +DEAL::43 62 0 +DEAL::43 63 0 +DEAL::44 0 0 +DEAL::44 1 0 +DEAL::44 2 0 +DEAL::44 3 0 +DEAL::44 4 0 +DEAL::44 5 0 +DEAL::44 6 0 +DEAL::44 7 0 +DEAL::44 8 0 +DEAL::44 9 0 +DEAL::44 10 0 +DEAL::44 11 0 +DEAL::44 12 0 +DEAL::44 13 0 +DEAL::44 14 0.1875 +DEAL::44 15 0 +DEAL::44 16 0 +DEAL::44 17 0 +DEAL::44 18 0 +DEAL::44 19 0 +DEAL::44 20 0 +DEAL::44 21 0 +DEAL::44 22 0 +DEAL::44 23 0 +DEAL::44 24 0 +DEAL::44 25 0 +DEAL::44 26 0 +DEAL::44 27 0 +DEAL::44 28 0 +DEAL::44 29 0 +DEAL::44 30 0 +DEAL::44 31 0 +DEAL::44 32 0 +DEAL::44 33 0 +DEAL::44 34 0 +DEAL::44 35 0 +DEAL::44 36 0 +DEAL::44 37 0 +DEAL::44 38 0 +DEAL::44 39 0 +DEAL::44 40 0 +DEAL::44 41 0 +DEAL::44 42 0 +DEAL::44 43 0 +DEAL::44 44 0.06250 +DEAL::44 45 0 +DEAL::44 46 0 +DEAL::44 47 0 +DEAL::44 48 0 +DEAL::44 49 0 +DEAL::44 50 0.5625 +DEAL::44 51 0 +DEAL::44 52 0 +DEAL::44 53 0 +DEAL::44 54 0 +DEAL::44 55 0 +DEAL::44 56 0 +DEAL::44 57 0 +DEAL::44 58 0.1875 +DEAL::44 59 0 +DEAL::44 60 0 +DEAL::44 61 0 +DEAL::44 62 0 +DEAL::44 63 0 +DEAL::45 0 0 +DEAL::45 1 0 +DEAL::45 2 0 +DEAL::45 3 0 +DEAL::45 4 0 +DEAL::45 5 0 +DEAL::45 6 0 +DEAL::45 7 0 +DEAL::45 8 0 +DEAL::45 9 0 +DEAL::45 10 0 +DEAL::45 11 0 +DEAL::45 12 0 +DEAL::45 13 0 +DEAL::45 14 0.1250 +DEAL::45 15 0 +DEAL::45 16 0 +DEAL::45 17 0 +DEAL::45 18 0 +DEAL::45 19 0 +DEAL::45 20 0 +DEAL::45 21 0 +DEAL::45 22 0 +DEAL::45 23 0 +DEAL::45 24 0 +DEAL::45 25 0 +DEAL::45 26 0 +DEAL::45 27 0 +DEAL::45 28 0 +DEAL::45 29 0 +DEAL::45 30 0 +DEAL::45 31 0 +DEAL::45 32 0 +DEAL::45 33 0 +DEAL::45 34 0 +DEAL::45 35 0 +DEAL::45 36 0 +DEAL::45 37 0 +DEAL::45 38 0 +DEAL::45 39 0 +DEAL::45 40 0 +DEAL::45 41 0 +DEAL::45 42 0 +DEAL::45 43 0 +DEAL::45 44 0.1250 +DEAL::45 45 0 +DEAL::45 46 0 +DEAL::45 47 0 +DEAL::45 48 0 +DEAL::45 49 0 +DEAL::45 50 0.3750 +DEAL::45 51 0 +DEAL::45 52 0 +DEAL::45 53 0 +DEAL::45 54 0 +DEAL::45 55 0 +DEAL::45 56 0 +DEAL::45 57 0 +DEAL::45 58 0.3750 +DEAL::45 59 0 +DEAL::45 60 0 +DEAL::45 61 0 +DEAL::45 62 0 +DEAL::45 63 0 +DEAL::46 0 0 +DEAL::46 1 0 +DEAL::46 2 0 +DEAL::46 3 0 +DEAL::46 4 0 +DEAL::46 5 0 +DEAL::46 6 0 +DEAL::46 7 0 +DEAL::46 8 0 +DEAL::46 9 0 +DEAL::46 10 0 +DEAL::46 11 0 +DEAL::46 12 0 +DEAL::46 13 0 +DEAL::46 14 0.1406 +DEAL::46 15 0.04687 +DEAL::46 16 0 +DEAL::46 17 0 +DEAL::46 18 0 +DEAL::46 19 0 +DEAL::46 20 0 +DEAL::46 21 0 +DEAL::46 22 0 +DEAL::46 23 0 +DEAL::46 24 0 +DEAL::46 25 0 +DEAL::46 26 0 +DEAL::46 27 0 +DEAL::46 28 0 +DEAL::46 29 0 +DEAL::46 30 0 +DEAL::46 31 0 +DEAL::46 32 0 +DEAL::46 33 0 +DEAL::46 34 0 +DEAL::46 35 0 +DEAL::46 36 0 +DEAL::46 37 0 +DEAL::46 38 0 +DEAL::46 39 0 +DEAL::46 40 0 +DEAL::46 41 0 +DEAL::46 42 0 +DEAL::46 43 0 +DEAL::46 44 0.04688 +DEAL::46 45 0 +DEAL::46 46 0.01562 +DEAL::46 47 0 +DEAL::46 48 0 +DEAL::46 49 0 +DEAL::46 50 0.4219 +DEAL::46 51 0.1406 +DEAL::46 52 0 +DEAL::46 53 0 +DEAL::46 54 0 +DEAL::46 55 0 +DEAL::46 56 0 +DEAL::46 57 0 +DEAL::46 58 0.1406 +DEAL::46 59 0.04687 +DEAL::46 60 0 +DEAL::46 61 0 +DEAL::46 62 0 +DEAL::46 63 0 +DEAL::47 0 0 +DEAL::47 1 0 +DEAL::47 2 0 +DEAL::47 3 0 +DEAL::47 4 0 +DEAL::47 5 0 +DEAL::47 6 0 +DEAL::47 7 0 +DEAL::47 8 0 +DEAL::47 9 0 +DEAL::47 10 0 +DEAL::47 11 0 +DEAL::47 12 0 +DEAL::47 13 0 +DEAL::47 14 0.09375 +DEAL::47 15 0.03125 +DEAL::47 16 0 +DEAL::47 17 0 +DEAL::47 18 0 +DEAL::47 19 0 +DEAL::47 20 0 +DEAL::47 21 0 +DEAL::47 22 0 +DEAL::47 23 0 +DEAL::47 24 0 +DEAL::47 25 0 +DEAL::47 26 0 +DEAL::47 27 0 +DEAL::47 28 0 +DEAL::47 29 0 +DEAL::47 30 0 +DEAL::47 31 0 +DEAL::47 32 0 +DEAL::47 33 0 +DEAL::47 34 0 +DEAL::47 35 0 +DEAL::47 36 0 +DEAL::47 37 0 +DEAL::47 38 0 +DEAL::47 39 0 +DEAL::47 40 0 +DEAL::47 41 0 +DEAL::47 42 0 +DEAL::47 43 0 +DEAL::47 44 0.09375 +DEAL::47 45 0 +DEAL::47 46 0.03125 +DEAL::47 47 0 +DEAL::47 48 0 +DEAL::47 49 0 +DEAL::47 50 0.2813 +DEAL::47 51 0.09375 +DEAL::47 52 0 +DEAL::47 53 0 +DEAL::47 54 0 +DEAL::47 55 0 +DEAL::47 56 0 +DEAL::47 57 0 +DEAL::47 58 0.2813 +DEAL::47 59 0.09375 +DEAL::47 60 0 +DEAL::47 61 0 +DEAL::47 62 0 +DEAL::47 63 0 +DEAL::48 0 0 +DEAL::48 1 0 +DEAL::48 2 0 +DEAL::48 3 0 +DEAL::48 4 0 +DEAL::48 5 0 +DEAL::48 6 0 +DEAL::48 7 0 +DEAL::48 8 0 +DEAL::48 9 0 +DEAL::48 10 0 +DEAL::48 11 0 +DEAL::48 12 0 +DEAL::48 13 0 +DEAL::48 14 0 +DEAL::48 15 0 +DEAL::48 16 0 +DEAL::48 17 0 +DEAL::48 18 0 +DEAL::48 19 0 +DEAL::48 20 0 +DEAL::48 21 0 +DEAL::48 22 0 +DEAL::48 23 0 +DEAL::48 24 0 +DEAL::48 25 0 +DEAL::48 26 0 +DEAL::48 27 0 +DEAL::48 28 0 +DEAL::48 29 0 +DEAL::48 30 0 +DEAL::48 31 0 +DEAL::48 32 0 +DEAL::48 33 0 +DEAL::48 34 0 +DEAL::48 35 0 +DEAL::48 36 0 +DEAL::48 37 0 +DEAL::48 38 0 +DEAL::48 39 0 +DEAL::48 40 0 +DEAL::48 41 0 +DEAL::48 42 0 +DEAL::48 43 0 +DEAL::48 44 0 +DEAL::48 45 0 +DEAL::48 46 0 +DEAL::48 47 0 +DEAL::48 48 0.2500 +DEAL::48 49 0 +DEAL::48 50 0.7500 +DEAL::48 51 0 +DEAL::48 52 0 +DEAL::48 53 0 +DEAL::48 54 0 +DEAL::48 55 0 +DEAL::48 56 0 +DEAL::48 57 0 +DEAL::48 58 0 +DEAL::48 59 0 +DEAL::48 60 0 +DEAL::48 61 0 +DEAL::48 62 0 +DEAL::48 63 0 +DEAL::49 0 0 +DEAL::49 1 0 +DEAL::49 2 0 +DEAL::49 3 0 +DEAL::49 4 0 +DEAL::49 5 0 +DEAL::49 6 0 +DEAL::49 7 0 +DEAL::49 8 0 +DEAL::49 9 0 +DEAL::49 10 0 +DEAL::49 11 0 +DEAL::49 12 0 +DEAL::49 13 0 +DEAL::49 14 0 +DEAL::49 15 0 +DEAL::49 16 0 +DEAL::49 17 0 +DEAL::49 18 0 +DEAL::49 19 0 +DEAL::49 20 0 +DEAL::49 21 0 +DEAL::49 22 0 +DEAL::49 23 0 +DEAL::49 24 0 +DEAL::49 25 0 +DEAL::49 26 0 +DEAL::49 27 0 +DEAL::49 28 0 +DEAL::49 29 0 +DEAL::49 30 0 +DEAL::49 31 0 +DEAL::49 32 0 +DEAL::49 33 0 +DEAL::49 34 0 +DEAL::49 35 0 +DEAL::49 36 0 +DEAL::49 37 0 +DEAL::49 38 0 +DEAL::49 39 0 +DEAL::49 40 0 +DEAL::49 41 0 +DEAL::49 42 0 +DEAL::49 43 0 +DEAL::49 44 0 +DEAL::49 45 0 +DEAL::49 46 0 +DEAL::49 47 0 +DEAL::49 48 0.1875 +DEAL::49 49 0.06250 +DEAL::49 50 0.5625 +DEAL::49 51 0.1875 +DEAL::49 52 0 +DEAL::49 53 0 +DEAL::49 54 0 +DEAL::49 55 0 +DEAL::49 56 0 +DEAL::49 57 0 +DEAL::49 58 0 +DEAL::49 59 0 +DEAL::49 60 0 +DEAL::49 61 0 +DEAL::49 62 0 +DEAL::49 63 0 +DEAL::50 0 0 +DEAL::50 1 0 +DEAL::50 2 0 +DEAL::50 3 0 +DEAL::50 4 0 +DEAL::50 5 0 +DEAL::50 6 0 +DEAL::50 7 0 +DEAL::50 8 0 +DEAL::50 9 0 +DEAL::50 10 0 +DEAL::50 11 0 +DEAL::50 12 0 +DEAL::50 13 0 +DEAL::50 14 0 +DEAL::50 15 0 +DEAL::50 16 0 +DEAL::50 17 0 +DEAL::50 18 0 +DEAL::50 19 0 +DEAL::50 20 0 +DEAL::50 21 0 +DEAL::50 22 0 +DEAL::50 23 0 +DEAL::50 24 0 +DEAL::50 25 0 +DEAL::50 26 0 +DEAL::50 27 0 +DEAL::50 28 0 +DEAL::50 29 0 +DEAL::50 30 0 +DEAL::50 31 0 +DEAL::50 32 0 +DEAL::50 33 0 +DEAL::50 34 0 +DEAL::50 35 0 +DEAL::50 36 0 +DEAL::50 37 0 +DEAL::50 38 0 +DEAL::50 39 0 +DEAL::50 40 0 +DEAL::50 41 0 +DEAL::50 42 0 +DEAL::50 43 0 +DEAL::50 44 0 +DEAL::50 45 0 +DEAL::50 46 0 +DEAL::50 47 0 +DEAL::50 48 0 +DEAL::50 49 0 +DEAL::50 50 1.000 +DEAL::50 51 0 +DEAL::50 52 0 +DEAL::50 53 0 +DEAL::50 54 0 +DEAL::50 55 0 +DEAL::50 56 0 +DEAL::50 57 0 +DEAL::50 58 0 +DEAL::50 59 0 +DEAL::50 60 0 +DEAL::50 61 0 +DEAL::50 62 0 +DEAL::50 63 0 +DEAL::51 0 0 +DEAL::51 1 0 +DEAL::51 2 0 +DEAL::51 3 0 +DEAL::51 4 0 +DEAL::51 5 0 +DEAL::51 6 0 +DEAL::51 7 0 +DEAL::51 8 0 +DEAL::51 9 0 +DEAL::51 10 0 +DEAL::51 11 0 +DEAL::51 12 0 +DEAL::51 13 0 +DEAL::51 14 0 +DEAL::51 15 0 +DEAL::51 16 0 +DEAL::51 17 0 +DEAL::51 18 0 +DEAL::51 19 0 +DEAL::51 20 0 +DEAL::51 21 0 +DEAL::51 22 0 +DEAL::51 23 0 +DEAL::51 24 0 +DEAL::51 25 0 +DEAL::51 26 0 +DEAL::51 27 0 +DEAL::51 28 0 +DEAL::51 29 0 +DEAL::51 30 0 +DEAL::51 31 0 +DEAL::51 32 0 +DEAL::51 33 0 +DEAL::51 34 0 +DEAL::51 35 0 +DEAL::51 36 0 +DEAL::51 37 0 +DEAL::51 38 0 +DEAL::51 39 0 +DEAL::51 40 0 +DEAL::51 41 0 +DEAL::51 42 0 +DEAL::51 43 0 +DEAL::51 44 0 +DEAL::51 45 0 +DEAL::51 46 0 +DEAL::51 47 0 +DEAL::51 48 0 +DEAL::51 49 0 +DEAL::51 50 0.7500 +DEAL::51 51 0.2500 +DEAL::51 52 0 +DEAL::51 53 0 +DEAL::51 54 0 +DEAL::51 55 0 +DEAL::51 56 0 +DEAL::51 57 0 +DEAL::51 58 0 +DEAL::51 59 0 +DEAL::51 60 0 +DEAL::51 61 0 +DEAL::51 62 0 +DEAL::51 63 0 +DEAL::52 0 0 +DEAL::52 1 0 +DEAL::52 2 0 +DEAL::52 3 0 +DEAL::52 4 0 +DEAL::52 5 0 +DEAL::52 6 0 +DEAL::52 7 0 +DEAL::52 8 0 +DEAL::52 9 0 +DEAL::52 10 0 +DEAL::52 11 0 +DEAL::52 12 0 +DEAL::52 13 0 +DEAL::52 14 0 +DEAL::52 15 0 +DEAL::52 16 0 +DEAL::52 17 0 +DEAL::52 18 0 +DEAL::52 19 0 +DEAL::52 20 0 +DEAL::52 21 0 +DEAL::52 22 0 +DEAL::52 23 0 +DEAL::52 24 0 +DEAL::52 25 0 +DEAL::52 26 0 +DEAL::52 27 0 +DEAL::52 28 0 +DEAL::52 29 0 +DEAL::52 30 0 +DEAL::52 31 0 +DEAL::52 32 0 +DEAL::52 33 0 +DEAL::52 34 0 +DEAL::52 35 0 +DEAL::52 36 0 +DEAL::52 37 0 +DEAL::52 38 0 +DEAL::52 39 0 +DEAL::52 40 0 +DEAL::52 41 0 +DEAL::52 42 0 +DEAL::52 43 0 +DEAL::52 44 0 +DEAL::52 45 0 +DEAL::52 46 0 +DEAL::52 47 0 +DEAL::52 48 0.06250 +DEAL::52 49 0 +DEAL::52 50 0.1875 +DEAL::52 51 0 +DEAL::52 52 0 +DEAL::52 53 0 +DEAL::52 54 0 +DEAL::52 55 0 +DEAL::52 56 0.1875 +DEAL::52 57 0 +DEAL::52 58 0.5625 +DEAL::52 59 0 +DEAL::52 60 0 +DEAL::52 61 0 +DEAL::52 62 0 +DEAL::52 63 0 +DEAL::53 0 0 +DEAL::53 1 0 +DEAL::53 2 0 +DEAL::53 3 0 +DEAL::53 4 0 +DEAL::53 5 0 +DEAL::53 6 0 +DEAL::53 7 0 +DEAL::53 8 0 +DEAL::53 9 0 +DEAL::53 10 0 +DEAL::53 11 0 +DEAL::53 12 0 +DEAL::53 13 0 +DEAL::53 14 0 +DEAL::53 15 0 +DEAL::53 16 0 +DEAL::53 17 0 +DEAL::53 18 0 +DEAL::53 19 0 +DEAL::53 20 0 +DEAL::53 21 0 +DEAL::53 22 0 +DEAL::53 23 0 +DEAL::53 24 0 +DEAL::53 25 0 +DEAL::53 26 0 +DEAL::53 27 0 +DEAL::53 28 0 +DEAL::53 29 0 +DEAL::53 30 0 +DEAL::53 31 0 +DEAL::53 32 0 +DEAL::53 33 0 +DEAL::53 34 0 +DEAL::53 35 0 +DEAL::53 36 0 +DEAL::53 37 0 +DEAL::53 38 0 +DEAL::53 39 0 +DEAL::53 40 0 +DEAL::53 41 0 +DEAL::53 42 0 +DEAL::53 43 0 +DEAL::53 44 0 +DEAL::53 45 0 +DEAL::53 46 0 +DEAL::53 47 0 +DEAL::53 48 0.04687 +DEAL::53 49 0.01562 +DEAL::53 50 0.1406 +DEAL::53 51 0.04687 +DEAL::53 52 0 +DEAL::53 53 0 +DEAL::53 54 0 +DEAL::53 55 0 +DEAL::53 56 0.1406 +DEAL::53 57 0.04687 +DEAL::53 58 0.4219 +DEAL::53 59 0.1406 +DEAL::53 60 0 +DEAL::53 61 0 +DEAL::53 62 0 +DEAL::53 63 0 +DEAL::54 0 0 +DEAL::54 1 0 +DEAL::54 2 0 +DEAL::54 3 0 +DEAL::54 4 0 +DEAL::54 5 0 +DEAL::54 6 0 +DEAL::54 7 0 +DEAL::54 8 0 +DEAL::54 9 0 +DEAL::54 10 0 +DEAL::54 11 0 +DEAL::54 12 0 +DEAL::54 13 0 +DEAL::54 14 0 +DEAL::54 15 0 +DEAL::54 16 0 +DEAL::54 17 0 +DEAL::54 18 0 +DEAL::54 19 0 +DEAL::54 20 0 +DEAL::54 21 0 +DEAL::54 22 0 +DEAL::54 23 0 +DEAL::54 24 0 +DEAL::54 25 0 +DEAL::54 26 0 +DEAL::54 27 0 +DEAL::54 28 0 +DEAL::54 29 0 +DEAL::54 30 0 +DEAL::54 31 0 +DEAL::54 32 0 +DEAL::54 33 0 +DEAL::54 34 0 +DEAL::54 35 0 +DEAL::54 36 0 +DEAL::54 37 0 +DEAL::54 38 0 +DEAL::54 39 0 +DEAL::54 40 0 +DEAL::54 41 0 +DEAL::54 42 0 +DEAL::54 43 0 +DEAL::54 44 0 +DEAL::54 45 0 +DEAL::54 46 0 +DEAL::54 47 0 +DEAL::54 48 0 +DEAL::54 49 0 +DEAL::54 50 0.2500 +DEAL::54 51 0 +DEAL::54 52 0 +DEAL::54 53 0 +DEAL::54 54 0 +DEAL::54 55 0 +DEAL::54 56 0 +DEAL::54 57 0 +DEAL::54 58 0.7500 +DEAL::54 59 0 +DEAL::54 60 0 +DEAL::54 61 0 +DEAL::54 62 0 +DEAL::54 63 0 +DEAL::55 0 0 +DEAL::55 1 0 +DEAL::55 2 0 +DEAL::55 3 0 +DEAL::55 4 0 +DEAL::55 5 0 +DEAL::55 6 0 +DEAL::55 7 0 +DEAL::55 8 0 +DEAL::55 9 0 +DEAL::55 10 0 +DEAL::55 11 0 +DEAL::55 12 0 +DEAL::55 13 0 +DEAL::55 14 0 +DEAL::55 15 0 +DEAL::55 16 0 +DEAL::55 17 0 +DEAL::55 18 0 +DEAL::55 19 0 +DEAL::55 20 0 +DEAL::55 21 0 +DEAL::55 22 0 +DEAL::55 23 0 +DEAL::55 24 0 +DEAL::55 25 0 +DEAL::55 26 0 +DEAL::55 27 0 +DEAL::55 28 0 +DEAL::55 29 0 +DEAL::55 30 0 +DEAL::55 31 0 +DEAL::55 32 0 +DEAL::55 33 0 +DEAL::55 34 0 +DEAL::55 35 0 +DEAL::55 36 0 +DEAL::55 37 0 +DEAL::55 38 0 +DEAL::55 39 0 +DEAL::55 40 0 +DEAL::55 41 0 +DEAL::55 42 0 +DEAL::55 43 0 +DEAL::55 44 0 +DEAL::55 45 0 +DEAL::55 46 0 +DEAL::55 47 0 +DEAL::55 48 0 +DEAL::55 49 0 +DEAL::55 50 0.1875 +DEAL::55 51 0.06250 +DEAL::55 52 0 +DEAL::55 53 0 +DEAL::55 54 0 +DEAL::55 55 0 +DEAL::55 56 0 +DEAL::55 57 0 +DEAL::55 58 0.5625 +DEAL::55 59 0.1875 +DEAL::55 60 0 +DEAL::55 61 0 +DEAL::55 62 0 +DEAL::55 63 0 +DEAL::56 0 0 +DEAL::56 1 0 +DEAL::56 2 0 +DEAL::56 3 0 +DEAL::56 4 0 +DEAL::56 5 0 +DEAL::56 6 0 +DEAL::56 7 0 +DEAL::56 8 0 +DEAL::56 9 0 +DEAL::56 10 0 +DEAL::56 11 0 +DEAL::56 12 0 +DEAL::56 13 0 +DEAL::56 14 0 +DEAL::56 15 0 +DEAL::56 16 0 +DEAL::56 17 0 +DEAL::56 18 0 +DEAL::56 19 0 +DEAL::56 20 0 +DEAL::56 21 0 +DEAL::56 22 0 +DEAL::56 23 0 +DEAL::56 24 0 +DEAL::56 25 0 +DEAL::56 26 0 +DEAL::56 27 0 +DEAL::56 28 0 +DEAL::56 29 0 +DEAL::56 30 0 +DEAL::56 31 0 +DEAL::56 32 0 +DEAL::56 33 0 +DEAL::56 34 0 +DEAL::56 35 0 +DEAL::56 36 0 +DEAL::56 37 0 +DEAL::56 38 0 +DEAL::56 39 0 +DEAL::56 40 0 +DEAL::56 41 0 +DEAL::56 42 0 +DEAL::56 43 0 +DEAL::56 44 0 +DEAL::56 45 0 +DEAL::56 46 0 +DEAL::56 47 0 +DEAL::56 48 0.1875 +DEAL::56 49 0 +DEAL::56 50 0.5625 +DEAL::56 51 0 +DEAL::56 52 0 +DEAL::56 53 0 +DEAL::56 54 0 +DEAL::56 55 0 +DEAL::56 56 0.06250 +DEAL::56 57 0 +DEAL::56 58 0.1875 +DEAL::56 59 0 +DEAL::56 60 0 +DEAL::56 61 0 +DEAL::56 62 0 +DEAL::56 63 0 +DEAL::57 0 0 +DEAL::57 1 0 +DEAL::57 2 0 +DEAL::57 3 0 +DEAL::57 4 0 +DEAL::57 5 0 +DEAL::57 6 0 +DEAL::57 7 0 +DEAL::57 8 0 +DEAL::57 9 0 +DEAL::57 10 0 +DEAL::57 11 0 +DEAL::57 12 0 +DEAL::57 13 0 +DEAL::57 14 0 +DEAL::57 15 0 +DEAL::57 16 0 +DEAL::57 17 0 +DEAL::57 18 0 +DEAL::57 19 0 +DEAL::57 20 0 +DEAL::57 21 0 +DEAL::57 22 0 +DEAL::57 23 0 +DEAL::57 24 0 +DEAL::57 25 0 +DEAL::57 26 0 +DEAL::57 27 0 +DEAL::57 28 0 +DEAL::57 29 0 +DEAL::57 30 0 +DEAL::57 31 0 +DEAL::57 32 0 +DEAL::57 33 0 +DEAL::57 34 0 +DEAL::57 35 0 +DEAL::57 36 0 +DEAL::57 37 0 +DEAL::57 38 0 +DEAL::57 39 0 +DEAL::57 40 0 +DEAL::57 41 0 +DEAL::57 42 0 +DEAL::57 43 0 +DEAL::57 44 0 +DEAL::57 45 0 +DEAL::57 46 0 +DEAL::57 47 0 +DEAL::57 48 0.1406 +DEAL::57 49 0.04687 +DEAL::57 50 0.4219 +DEAL::57 51 0.1406 +DEAL::57 52 0 +DEAL::57 53 0 +DEAL::57 54 0 +DEAL::57 55 0 +DEAL::57 56 0.04688 +DEAL::57 57 0.01562 +DEAL::57 58 0.1406 +DEAL::57 59 0.04687 +DEAL::57 60 0 +DEAL::57 61 0 +DEAL::57 62 0 +DEAL::57 63 0 +DEAL::58 0 0 +DEAL::58 1 0 +DEAL::58 2 0 +DEAL::58 3 0 +DEAL::58 4 0 +DEAL::58 5 0 +DEAL::58 6 0 +DEAL::58 7 0 +DEAL::58 8 0 +DEAL::58 9 0 +DEAL::58 10 0 +DEAL::58 11 0 +DEAL::58 12 0 +DEAL::58 13 0 +DEAL::58 14 0 +DEAL::58 15 0 +DEAL::58 16 0 +DEAL::58 17 0 +DEAL::58 18 0 +DEAL::58 19 0 +DEAL::58 20 0 +DEAL::58 21 0 +DEAL::58 22 0 +DEAL::58 23 0 +DEAL::58 24 0 +DEAL::58 25 0 +DEAL::58 26 0 +DEAL::58 27 0 +DEAL::58 28 0 +DEAL::58 29 0 +DEAL::58 30 0 +DEAL::58 31 0 +DEAL::58 32 0 +DEAL::58 33 0 +DEAL::58 34 0 +DEAL::58 35 0 +DEAL::58 36 0 +DEAL::58 37 0 +DEAL::58 38 0 +DEAL::58 39 0 +DEAL::58 40 0 +DEAL::58 41 0 +DEAL::58 42 0 +DEAL::58 43 0 +DEAL::58 44 0 +DEAL::58 45 0 +DEAL::58 46 0 +DEAL::58 47 0 +DEAL::58 48 0 +DEAL::58 49 0 +DEAL::58 50 0.7500 +DEAL::58 51 0 +DEAL::58 52 0 +DEAL::58 53 0 +DEAL::58 54 0 +DEAL::58 55 0 +DEAL::58 56 0 +DEAL::58 57 0 +DEAL::58 58 0.2500 +DEAL::58 59 0 +DEAL::58 60 0 +DEAL::58 61 0 +DEAL::58 62 0 +DEAL::58 63 0 +DEAL::59 0 0 +DEAL::59 1 0 +DEAL::59 2 0 +DEAL::59 3 0 +DEAL::59 4 0 +DEAL::59 5 0 +DEAL::59 6 0 +DEAL::59 7 0 +DEAL::59 8 0 +DEAL::59 9 0 +DEAL::59 10 0 +DEAL::59 11 0 +DEAL::59 12 0 +DEAL::59 13 0 +DEAL::59 14 0 +DEAL::59 15 0 +DEAL::59 16 0 +DEAL::59 17 0 +DEAL::59 18 0 +DEAL::59 19 0 +DEAL::59 20 0 +DEAL::59 21 0 +DEAL::59 22 0 +DEAL::59 23 0 +DEAL::59 24 0 +DEAL::59 25 0 +DEAL::59 26 0 +DEAL::59 27 0 +DEAL::59 28 0 +DEAL::59 29 0 +DEAL::59 30 0 +DEAL::59 31 0 +DEAL::59 32 0 +DEAL::59 33 0 +DEAL::59 34 0 +DEAL::59 35 0 +DEAL::59 36 0 +DEAL::59 37 0 +DEAL::59 38 0 +DEAL::59 39 0 +DEAL::59 40 0 +DEAL::59 41 0 +DEAL::59 42 0 +DEAL::59 43 0 +DEAL::59 44 0 +DEAL::59 45 0 +DEAL::59 46 0 +DEAL::59 47 0 +DEAL::59 48 0 +DEAL::59 49 0 +DEAL::59 50 0.5625 +DEAL::59 51 0.1875 +DEAL::59 52 0 +DEAL::59 53 0 +DEAL::59 54 0 +DEAL::59 55 0 +DEAL::59 56 0 +DEAL::59 57 0 +DEAL::59 58 0.1875 +DEAL::59 59 0.06250 +DEAL::59 60 0 +DEAL::59 61 0 +DEAL::59 62 0 +DEAL::59 63 0 +DEAL::60 0 0 +DEAL::60 1 0 +DEAL::60 2 0 +DEAL::60 3 0 +DEAL::60 4 0 +DEAL::60 5 0 +DEAL::60 6 0 +DEAL::60 7 0 +DEAL::60 8 0 +DEAL::60 9 0 +DEAL::60 10 0 +DEAL::60 11 0 +DEAL::60 12 0 +DEAL::60 13 0 +DEAL::60 14 0 +DEAL::60 15 0 +DEAL::60 16 0 +DEAL::60 17 0 +DEAL::60 18 0 +DEAL::60 19 0 +DEAL::60 20 0 +DEAL::60 21 0 +DEAL::60 22 0 +DEAL::60 23 0 +DEAL::60 24 0 +DEAL::60 25 0 +DEAL::60 26 0 +DEAL::60 27 0 +DEAL::60 28 0 +DEAL::60 29 0 +DEAL::60 30 0 +DEAL::60 31 0 +DEAL::60 32 0 +DEAL::60 33 0 +DEAL::60 34 0 +DEAL::60 35 0 +DEAL::60 36 0 +DEAL::60 37 0 +DEAL::60 38 0 +DEAL::60 39 0 +DEAL::60 40 0 +DEAL::60 41 0 +DEAL::60 42 0 +DEAL::60 43 0 +DEAL::60 44 0 +DEAL::60 45 0 +DEAL::60 46 0 +DEAL::60 47 0 +DEAL::60 48 0.1250 +DEAL::60 49 0 +DEAL::60 50 0.3750 +DEAL::60 51 0 +DEAL::60 52 0 +DEAL::60 53 0 +DEAL::60 54 0 +DEAL::60 55 0 +DEAL::60 56 0.1250 +DEAL::60 57 0 +DEAL::60 58 0.3750 +DEAL::60 59 0 +DEAL::60 60 0 +DEAL::60 61 0 +DEAL::60 62 0 +DEAL::60 63 0 +DEAL::61 0 0 +DEAL::61 1 0 +DEAL::61 2 0 +DEAL::61 3 0 +DEAL::61 4 0 +DEAL::61 5 0 +DEAL::61 6 0 +DEAL::61 7 0 +DEAL::61 8 0 +DEAL::61 9 0 +DEAL::61 10 0 +DEAL::61 11 0 +DEAL::61 12 0 +DEAL::61 13 0 +DEAL::61 14 0 +DEAL::61 15 0 +DEAL::61 16 0 +DEAL::61 17 0 +DEAL::61 18 0 +DEAL::61 19 0 +DEAL::61 20 0 +DEAL::61 21 0 +DEAL::61 22 0 +DEAL::61 23 0 +DEAL::61 24 0 +DEAL::61 25 0 +DEAL::61 26 0 +DEAL::61 27 0 +DEAL::61 28 0 +DEAL::61 29 0 +DEAL::61 30 0 +DEAL::61 31 0 +DEAL::61 32 0 +DEAL::61 33 0 +DEAL::61 34 0 +DEAL::61 35 0 +DEAL::61 36 0 +DEAL::61 37 0 +DEAL::61 38 0 +DEAL::61 39 0 +DEAL::61 40 0 +DEAL::61 41 0 +DEAL::61 42 0 +DEAL::61 43 0 +DEAL::61 44 0 +DEAL::61 45 0 +DEAL::61 46 0 +DEAL::61 47 0 +DEAL::61 48 0.09375 +DEAL::61 49 0.03125 +DEAL::61 50 0.2813 +DEAL::61 51 0.09375 +DEAL::61 52 0 +DEAL::61 53 0 +DEAL::61 54 0 +DEAL::61 55 0 +DEAL::61 56 0.09375 +DEAL::61 57 0.03125 +DEAL::61 58 0.2813 +DEAL::61 59 0.09375 +DEAL::61 60 0 +DEAL::61 61 0 +DEAL::61 62 0 +DEAL::61 63 0 +DEAL::62 0 0 +DEAL::62 1 0 +DEAL::62 2 0 +DEAL::62 3 0 +DEAL::62 4 0 +DEAL::62 5 0 +DEAL::62 6 0 +DEAL::62 7 0 +DEAL::62 8 0 +DEAL::62 9 0 +DEAL::62 10 0 +DEAL::62 11 0 +DEAL::62 12 0 +DEAL::62 13 0 +DEAL::62 14 0 +DEAL::62 15 0 +DEAL::62 16 0 +DEAL::62 17 0 +DEAL::62 18 0 +DEAL::62 19 0 +DEAL::62 20 0 +DEAL::62 21 0 +DEAL::62 22 0 +DEAL::62 23 0 +DEAL::62 24 0 +DEAL::62 25 0 +DEAL::62 26 0 +DEAL::62 27 0 +DEAL::62 28 0 +DEAL::62 29 0 +DEAL::62 30 0 +DEAL::62 31 0 +DEAL::62 32 0 +DEAL::62 33 0 +DEAL::62 34 0 +DEAL::62 35 0 +DEAL::62 36 0 +DEAL::62 37 0 +DEAL::62 38 0 +DEAL::62 39 0 +DEAL::62 40 0 +DEAL::62 41 0 +DEAL::62 42 0 +DEAL::62 43 0 +DEAL::62 44 0 +DEAL::62 45 0 +DEAL::62 46 0 +DEAL::62 47 0 +DEAL::62 48 0 +DEAL::62 49 0 +DEAL::62 50 0.5000 +DEAL::62 51 0 +DEAL::62 52 0 +DEAL::62 53 0 +DEAL::62 54 0 +DEAL::62 55 0 +DEAL::62 56 0 +DEAL::62 57 0 +DEAL::62 58 0.5000 +DEAL::62 59 0 +DEAL::62 60 0 +DEAL::62 61 0 +DEAL::62 62 0 +DEAL::62 63 0 +DEAL::63 0 0 +DEAL::63 1 0 +DEAL::63 2 0 +DEAL::63 3 0 +DEAL::63 4 0 +DEAL::63 5 0 +DEAL::63 6 0 +DEAL::63 7 0 +DEAL::63 8 0 +DEAL::63 9 0 +DEAL::63 10 0 +DEAL::63 11 0 +DEAL::63 12 0 +DEAL::63 13 0 +DEAL::63 14 0 +DEAL::63 15 0 +DEAL::63 16 0 +DEAL::63 17 0 +DEAL::63 18 0 +DEAL::63 19 0 +DEAL::63 20 0 +DEAL::63 21 0 +DEAL::63 22 0 +DEAL::63 23 0 +DEAL::63 24 0 +DEAL::63 25 0 +DEAL::63 26 0 +DEAL::63 27 0 +DEAL::63 28 0 +DEAL::63 29 0 +DEAL::63 30 0 +DEAL::63 31 0 +DEAL::63 32 0 +DEAL::63 33 0 +DEAL::63 34 0 +DEAL::63 35 0 +DEAL::63 36 0 +DEAL::63 37 0 +DEAL::63 38 0 +DEAL::63 39 0 +DEAL::63 40 0 +DEAL::63 41 0 +DEAL::63 42 0 +DEAL::63 43 0 +DEAL::63 44 0 +DEAL::63 45 0 +DEAL::63 46 0 +DEAL::63 47 0 +DEAL::63 48 0 +DEAL::63 49 0 +DEAL::63 50 0.3750 +DEAL::63 51 0.1250 +DEAL::63 52 0 +DEAL::63 53 0 +DEAL::63 54 0 +DEAL::63 55 0 +DEAL::63 56 0 +DEAL::63 57 0 +DEAL::63 58 0.3750 +DEAL::63 59 0.1250 +DEAL::63 60 0 +DEAL::63 61 0 +DEAL::63 62 0 +DEAL::63 63 0 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0.1250 +DEAL::0 15 0.1250 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0 +DEAL::0 21 0 +DEAL::0 22 0 +DEAL::0 23 0 +DEAL::0 24 0 +DEAL::0 25 0 +DEAL::0 26 0 +DEAL::0 27 0 +DEAL::0 28 0 +DEAL::0 29 0 +DEAL::0 30 0 +DEAL::0 31 0 +DEAL::0 32 0 +DEAL::0 33 0 +DEAL::0 34 0 +DEAL::0 35 0 +DEAL::0 36 0 +DEAL::0 37 0 +DEAL::0 38 0 +DEAL::0 39 0 +DEAL::0 40 0 +DEAL::0 41 0 +DEAL::0 42 0 +DEAL::0 43 0 +DEAL::0 44 0 +DEAL::0 45 0 +DEAL::0 46 0 +DEAL::0 47 0 +DEAL::0 48 0 +DEAL::0 49 0 +DEAL::0 50 0.3750 +DEAL::0 51 0.3750 +DEAL::0 52 0 +DEAL::0 53 0 +DEAL::0 54 0 +DEAL::0 55 0 +DEAL::0 56 0 +DEAL::0 57 0 +DEAL::0 58 0 +DEAL::0 59 0 +DEAL::0 60 0 +DEAL::0 61 0 +DEAL::0 62 0 +DEAL::0 63 0 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0.06250 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0.1875 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0.1875 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0 +DEAL::1 23 0 +DEAL::1 24 0 +DEAL::1 25 0 +DEAL::1 26 0 +DEAL::1 27 0 +DEAL::1 28 0 +DEAL::1 29 0 +DEAL::1 30 0 +DEAL::1 31 0 +DEAL::1 32 0 +DEAL::1 33 0 +DEAL::1 34 0 +DEAL::1 35 0 +DEAL::1 36 0 +DEAL::1 37 0 +DEAL::1 38 0 +DEAL::1 39 0 +DEAL::1 40 0 +DEAL::1 41 0 +DEAL::1 42 0 +DEAL::1 43 0 +DEAL::1 44 0 +DEAL::1 45 0 +DEAL::1 46 0 +DEAL::1 47 0 +DEAL::1 48 0 +DEAL::1 49 0 +DEAL::1 50 0 +DEAL::1 51 0.5625 +DEAL::1 52 0 +DEAL::1 53 0 +DEAL::1 54 0 +DEAL::1 55 0 +DEAL::1 56 0 +DEAL::1 57 0 +DEAL::1 58 0 +DEAL::1 59 0 +DEAL::1 60 0 +DEAL::1 61 0 +DEAL::1 62 0 +DEAL::1 63 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0.5000 +DEAL::2 15 0.5000 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0 +DEAL::2 21 0 +DEAL::2 22 0 +DEAL::2 23 0 +DEAL::2 24 0 +DEAL::2 25 0 +DEAL::2 26 0 +DEAL::2 27 0 +DEAL::2 28 0 +DEAL::2 29 0 +DEAL::2 30 0 +DEAL::2 31 0 +DEAL::2 32 0 +DEAL::2 33 0 +DEAL::2 34 0 +DEAL::2 35 0 +DEAL::2 36 0 +DEAL::2 37 0 +DEAL::2 38 0 +DEAL::2 39 0 +DEAL::2 40 0 +DEAL::2 41 0 +DEAL::2 42 0 +DEAL::2 43 0 +DEAL::2 44 0 +DEAL::2 45 0 +DEAL::2 46 0 +DEAL::2 47 0 +DEAL::2 48 0 +DEAL::2 49 0 +DEAL::2 50 0 +DEAL::2 51 0 +DEAL::2 52 0 +DEAL::2 53 0 +DEAL::2 54 0 +DEAL::2 55 0 +DEAL::2 56 0 +DEAL::2 57 0 +DEAL::2 58 0 +DEAL::2 59 0 +DEAL::2 60 0 +DEAL::2 61 0 +DEAL::2 62 0 +DEAL::2 63 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0.2500 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0.7500 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0 +DEAL::3 24 0 +DEAL::3 25 0 +DEAL::3 26 0 +DEAL::3 27 0 +DEAL::3 28 0 +DEAL::3 29 0 +DEAL::3 30 0 +DEAL::3 31 0 +DEAL::3 32 0 +DEAL::3 33 0 +DEAL::3 34 0 +DEAL::3 35 0 +DEAL::3 36 0 +DEAL::3 37 0 +DEAL::3 38 0 +DEAL::3 39 0 +DEAL::3 40 0 +DEAL::3 41 0 +DEAL::3 42 0 +DEAL::3 43 0 +DEAL::3 44 0 +DEAL::3 45 0 +DEAL::3 46 0 +DEAL::3 47 0 +DEAL::3 48 0 +DEAL::3 49 0 +DEAL::3 50 0 +DEAL::3 51 0 +DEAL::3 52 0 +DEAL::3 53 0 +DEAL::3 54 0 +DEAL::3 55 0 +DEAL::3 56 0 +DEAL::3 57 0 +DEAL::3 58 0 +DEAL::3 59 0 +DEAL::3 60 0 +DEAL::3 61 0 +DEAL::3 62 0 +DEAL::3 63 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0.03125 +DEAL::4 15 0.03125 +DEAL::4 16 0 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0 +DEAL::4 21 0 +DEAL::4 22 0 +DEAL::4 23 0 +DEAL::4 24 0 +DEAL::4 25 0 +DEAL::4 26 0 +DEAL::4 27 0 +DEAL::4 28 0 +DEAL::4 29 0 +DEAL::4 30 0 +DEAL::4 31 0 +DEAL::4 32 0 +DEAL::4 33 0 +DEAL::4 34 0 +DEAL::4 35 0 +DEAL::4 36 0 +DEAL::4 37 0 +DEAL::4 38 0 +DEAL::4 39 0 +DEAL::4 40 0 +DEAL::4 41 0 +DEAL::4 42 0 +DEAL::4 43 0 +DEAL::4 44 0.09375 +DEAL::4 45 0 +DEAL::4 46 0.09375 +DEAL::4 47 0 +DEAL::4 48 0 +DEAL::4 49 0 +DEAL::4 50 0.09375 +DEAL::4 51 0.09375 +DEAL::4 52 0 +DEAL::4 53 0 +DEAL::4 54 0 +DEAL::4 55 0 +DEAL::4 56 0 +DEAL::4 57 0 +DEAL::4 58 0.2812 +DEAL::4 59 0.2812 +DEAL::4 60 0 +DEAL::4 61 0 +DEAL::4 62 0 +DEAL::4 63 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0.01562 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0.04687 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0 +DEAL::5 15 0.04687 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 0 +DEAL::5 26 0 +DEAL::5 27 0 +DEAL::5 28 0 +DEAL::5 29 0 +DEAL::5 30 0.04687 +DEAL::5 31 0 +DEAL::5 32 0 +DEAL::5 33 0 +DEAL::5 34 0 +DEAL::5 35 0 +DEAL::5 36 0 +DEAL::5 37 0.1406 +DEAL::5 38 0 +DEAL::5 39 0 +DEAL::5 40 0 +DEAL::5 41 0 +DEAL::5 42 0 +DEAL::5 43 0 +DEAL::5 44 0 +DEAL::5 45 0 +DEAL::5 46 0.1406 +DEAL::5 47 0 +DEAL::5 48 0 +DEAL::5 49 0 +DEAL::5 50 0 +DEAL::5 51 0.1406 +DEAL::5 52 0 +DEAL::5 53 0 +DEAL::5 54 0 +DEAL::5 55 0 +DEAL::5 56 0 +DEAL::5 57 0 +DEAL::5 58 0 +DEAL::5 59 0.4219 +DEAL::5 60 0 +DEAL::5 61 0 +DEAL::5 62 0 +DEAL::5 63 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0.1250 +DEAL::6 15 0.1250 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0 +DEAL::6 21 0 +DEAL::6 22 0 +DEAL::6 23 0 +DEAL::6 24 0 +DEAL::6 25 0 +DEAL::6 26 0 +DEAL::6 27 0 +DEAL::6 28 0 +DEAL::6 29 0 +DEAL::6 30 0 +DEAL::6 31 0 +DEAL::6 32 0 +DEAL::6 33 0 +DEAL::6 34 0 +DEAL::6 35 0 +DEAL::6 36 0 +DEAL::6 37 0 +DEAL::6 38 0 +DEAL::6 39 0 +DEAL::6 40 0 +DEAL::6 41 0 +DEAL::6 42 0 +DEAL::6 43 0 +DEAL::6 44 0.3750 +DEAL::6 45 0 +DEAL::6 46 0.3750 +DEAL::6 47 0 +DEAL::6 48 0 +DEAL::6 49 0 +DEAL::6 50 0 +DEAL::6 51 0 +DEAL::6 52 0 +DEAL::6 53 0 +DEAL::6 54 0 +DEAL::6 55 0 +DEAL::6 56 0 +DEAL::6 57 0 +DEAL::6 58 0 +DEAL::6 59 0 +DEAL::6 60 0 +DEAL::6 61 0 +DEAL::6 62 0 +DEAL::6 63 0 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0.06250 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0.1875 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0 +DEAL::7 24 0 +DEAL::7 25 0 +DEAL::7 26 0 +DEAL::7 27 0 +DEAL::7 28 0 +DEAL::7 29 0 +DEAL::7 30 0.1875 +DEAL::7 31 0 +DEAL::7 32 0 +DEAL::7 33 0 +DEAL::7 34 0 +DEAL::7 35 0 +DEAL::7 36 0 +DEAL::7 37 0 +DEAL::7 38 0 +DEAL::7 39 0 +DEAL::7 40 0 +DEAL::7 41 0 +DEAL::7 42 0 +DEAL::7 43 0 +DEAL::7 44 0 +DEAL::7 45 0 +DEAL::7 46 0.5625 +DEAL::7 47 0 +DEAL::7 48 0 +DEAL::7 49 0 +DEAL::7 50 0 +DEAL::7 51 0 +DEAL::7 52 0 +DEAL::7 53 0 +DEAL::7 54 0 +DEAL::7 55 0 +DEAL::7 56 0 +DEAL::7 57 0 +DEAL::7 58 0 +DEAL::7 59 0 +DEAL::7 60 0 +DEAL::7 61 0 +DEAL::7 62 0 +DEAL::7 63 0 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0.2500 +DEAL::8 15 0.2500 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0 +DEAL::8 21 0 +DEAL::8 22 0 +DEAL::8 23 0 +DEAL::8 24 0 +DEAL::8 25 0 +DEAL::8 26 0 +DEAL::8 27 0 +DEAL::8 28 0 +DEAL::8 29 0 +DEAL::8 30 0 +DEAL::8 31 0 +DEAL::8 32 0 +DEAL::8 33 0 +DEAL::8 34 0 +DEAL::8 35 0 +DEAL::8 36 0 +DEAL::8 37 0 +DEAL::8 38 0 +DEAL::8 39 0 +DEAL::8 40 0 +DEAL::8 41 0 +DEAL::8 42 0 +DEAL::8 43 0 +DEAL::8 44 0 +DEAL::8 45 0 +DEAL::8 46 0 +DEAL::8 47 0 +DEAL::8 48 0 +DEAL::8 49 0 +DEAL::8 50 0.2500 +DEAL::8 51 0.2500 +DEAL::8 52 0 +DEAL::8 53 0 +DEAL::8 54 0 +DEAL::8 55 0 +DEAL::8 56 0 +DEAL::8 57 0 +DEAL::8 58 0 +DEAL::8 59 0 +DEAL::8 60 0 +DEAL::8 61 0 +DEAL::8 62 0 +DEAL::8 63 0 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0.3750 +DEAL::9 15 0.3750 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0 +DEAL::9 23 0 +DEAL::9 24 0 +DEAL::9 25 0 +DEAL::9 26 0 +DEAL::9 27 0 +DEAL::9 28 0 +DEAL::9 29 0 +DEAL::9 30 0 +DEAL::9 31 0 +DEAL::9 32 0 +DEAL::9 33 0 +DEAL::9 34 0 +DEAL::9 35 0 +DEAL::9 36 0 +DEAL::9 37 0 +DEAL::9 38 0 +DEAL::9 39 0 +DEAL::9 40 0 +DEAL::9 41 0 +DEAL::9 42 0 +DEAL::9 43 0 +DEAL::9 44 0 +DEAL::9 45 0 +DEAL::9 46 0 +DEAL::9 47 0 +DEAL::9 48 0 +DEAL::9 49 0 +DEAL::9 50 0.1250 +DEAL::9 51 0.1250 +DEAL::9 52 0 +DEAL::9 53 0 +DEAL::9 54 0 +DEAL::9 55 0 +DEAL::9 56 0 +DEAL::9 57 0 +DEAL::9 58 0 +DEAL::9 59 0 +DEAL::9 60 0 +DEAL::9 61 0 +DEAL::9 62 0 +DEAL::9 63 0 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0.1250 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0.1250 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0.3750 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0 +DEAL::10 21 0 +DEAL::10 22 0 +DEAL::10 23 0 +DEAL::10 24 0 +DEAL::10 25 0 +DEAL::10 26 0 +DEAL::10 27 0 +DEAL::10 28 0 +DEAL::10 29 0 +DEAL::10 30 0 +DEAL::10 31 0 +DEAL::10 32 0 +DEAL::10 33 0 +DEAL::10 34 0 +DEAL::10 35 0 +DEAL::10 36 0 +DEAL::10 37 0 +DEAL::10 38 0 +DEAL::10 39 0 +DEAL::10 40 0 +DEAL::10 41 0 +DEAL::10 42 0 +DEAL::10 43 0 +DEAL::10 44 0 +DEAL::10 45 0 +DEAL::10 46 0 +DEAL::10 47 0 +DEAL::10 48 0 +DEAL::10 49 0 +DEAL::10 50 0 +DEAL::10 51 0.3750 +DEAL::10 52 0 +DEAL::10 53 0 +DEAL::10 54 0 +DEAL::10 55 0 +DEAL::10 56 0 +DEAL::10 57 0 +DEAL::10 58 0 +DEAL::10 59 0 +DEAL::10 60 0 +DEAL::10 61 0 +DEAL::10 62 0 +DEAL::10 63 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0.1875 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0.06250 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0.5625 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0 +DEAL::11 20 0 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0 +DEAL::11 24 0 +DEAL::11 25 0 +DEAL::11 26 0 +DEAL::11 27 0 +DEAL::11 28 0 +DEAL::11 29 0 +DEAL::11 30 0 +DEAL::11 31 0 +DEAL::11 32 0 +DEAL::11 33 0 +DEAL::11 34 0 +DEAL::11 35 0 +DEAL::11 36 0 +DEAL::11 37 0 +DEAL::11 38 0 +DEAL::11 39 0 +DEAL::11 40 0 +DEAL::11 41 0 +DEAL::11 42 0 +DEAL::11 43 0 +DEAL::11 44 0 +DEAL::11 45 0 +DEAL::11 46 0 +DEAL::11 47 0 +DEAL::11 48 0 +DEAL::11 49 0 +DEAL::11 50 0 +DEAL::11 51 0.1875 +DEAL::11 52 0 +DEAL::11 53 0 +DEAL::11 54 0 +DEAL::11 55 0 +DEAL::11 56 0 +DEAL::11 57 0 +DEAL::11 58 0 +DEAL::11 59 0 +DEAL::11 60 0 +DEAL::11 61 0 +DEAL::11 62 0 +DEAL::11 63 0 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0.06250 +DEAL::12 15 0.1875 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0 +DEAL::12 21 0 +DEAL::12 22 0 +DEAL::12 23 0 +DEAL::12 24 0 +DEAL::12 25 0 +DEAL::12 26 0 +DEAL::12 27 0 +DEAL::12 28 0 +DEAL::12 29 0 +DEAL::12 30 0 +DEAL::12 31 0 +DEAL::12 32 0 +DEAL::12 33 0 +DEAL::12 34 0 +DEAL::12 35 0 +DEAL::12 36 0 +DEAL::12 37 0 +DEAL::12 38 0 +DEAL::12 39 0 +DEAL::12 40 0 +DEAL::12 41 0 +DEAL::12 42 0 +DEAL::12 43 0 +DEAL::12 44 0 +DEAL::12 45 0 +DEAL::12 46 0 +DEAL::12 47 0 +DEAL::12 48 0 +DEAL::12 49 0 +DEAL::12 50 0.1875 +DEAL::12 51 0.5625 +DEAL::12 52 0 +DEAL::12 53 0 +DEAL::12 54 0 +DEAL::12 55 0 +DEAL::12 56 0 +DEAL::12 57 0 +DEAL::12 58 0 +DEAL::12 59 0 +DEAL::12 60 0 +DEAL::12 61 0 +DEAL::12 62 0 +DEAL::12 63 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0 +DEAL::13 15 0.2500 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0 +DEAL::13 23 0 +DEAL::13 24 0 +DEAL::13 25 0 +DEAL::13 26 0 +DEAL::13 27 0 +DEAL::13 28 0 +DEAL::13 29 0 +DEAL::13 30 0 +DEAL::13 31 0 +DEAL::13 32 0 +DEAL::13 33 0 +DEAL::13 34 0 +DEAL::13 35 0 +DEAL::13 36 0 +DEAL::13 37 0 +DEAL::13 38 0 +DEAL::13 39 0 +DEAL::13 40 0 +DEAL::13 41 0 +DEAL::13 42 0 +DEAL::13 43 0 +DEAL::13 44 0 +DEAL::13 45 0 +DEAL::13 46 0 +DEAL::13 47 0 +DEAL::13 48 0 +DEAL::13 49 0 +DEAL::13 50 0 +DEAL::13 51 0.7500 +DEAL::13 52 0 +DEAL::13 53 0 +DEAL::13 54 0 +DEAL::13 55 0 +DEAL::13 56 0 +DEAL::13 57 0 +DEAL::13 58 0 +DEAL::13 59 0 +DEAL::13 60 0 +DEAL::13 61 0 +DEAL::13 62 0 +DEAL::13 63 0 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0.2500 +DEAL::14 15 0.7500 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0 +DEAL::14 21 0 +DEAL::14 22 0 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0 +DEAL::14 26 0 +DEAL::14 27 0 +DEAL::14 28 0 +DEAL::14 29 0 +DEAL::14 30 0 +DEAL::14 31 0 +DEAL::14 32 0 +DEAL::14 33 0 +DEAL::14 34 0 +DEAL::14 35 0 +DEAL::14 36 0 +DEAL::14 37 0 +DEAL::14 38 0 +DEAL::14 39 0 +DEAL::14 40 0 +DEAL::14 41 0 +DEAL::14 42 0 +DEAL::14 43 0 +DEAL::14 44 0 +DEAL::14 45 0 +DEAL::14 46 0 +DEAL::14 47 0 +DEAL::14 48 0 +DEAL::14 49 0 +DEAL::14 50 0 +DEAL::14 51 0 +DEAL::14 52 0 +DEAL::14 53 0 +DEAL::14 54 0 +DEAL::14 55 0 +DEAL::14 56 0 +DEAL::14 57 0 +DEAL::14 58 0 +DEAL::14 59 0 +DEAL::14 60 0 +DEAL::14 61 0 +DEAL::14 62 0 +DEAL::14 63 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 1.000 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0 +DEAL::15 24 0 +DEAL::15 25 0 +DEAL::15 26 0 +DEAL::15 27 0 +DEAL::15 28 0 +DEAL::15 29 0 +DEAL::15 30 0 +DEAL::15 31 0 +DEAL::15 32 0 +DEAL::15 33 0 +DEAL::15 34 0 +DEAL::15 35 0 +DEAL::15 36 0 +DEAL::15 37 0 +DEAL::15 38 0 +DEAL::15 39 0 +DEAL::15 40 0 +DEAL::15 41 0 +DEAL::15 42 0 +DEAL::15 43 0 +DEAL::15 44 0 +DEAL::15 45 0 +DEAL::15 46 0 +DEAL::15 47 0 +DEAL::15 48 0 +DEAL::15 49 0 +DEAL::15 50 0 +DEAL::15 51 0 +DEAL::15 52 0 +DEAL::15 53 0 +DEAL::15 54 0 +DEAL::15 55 0 +DEAL::15 56 0 +DEAL::15 57 0 +DEAL::15 58 0 +DEAL::15 59 0 +DEAL::15 60 0 +DEAL::15 61 0 +DEAL::15 62 0 +DEAL::15 63 0 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0.06250 +DEAL::16 15 0.06250 +DEAL::16 16 0 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0 +DEAL::16 21 0 +DEAL::16 22 0 +DEAL::16 23 0 +DEAL::16 24 0 +DEAL::16 25 0 +DEAL::16 26 0 +DEAL::16 27 0 +DEAL::16 28 0 +DEAL::16 29 0 +DEAL::16 30 0 +DEAL::16 31 0 +DEAL::16 32 0 +DEAL::16 33 0 +DEAL::16 34 0 +DEAL::16 35 0 +DEAL::16 36 0 +DEAL::16 37 0 +DEAL::16 38 0 +DEAL::16 39 0 +DEAL::16 40 0 +DEAL::16 41 0 +DEAL::16 42 0 +DEAL::16 43 0 +DEAL::16 44 0.1875 +DEAL::16 45 0 +DEAL::16 46 0.1875 +DEAL::16 47 0 +DEAL::16 48 0 +DEAL::16 49 0 +DEAL::16 50 0.06250 +DEAL::16 51 0.06250 +DEAL::16 52 0 +DEAL::16 53 0 +DEAL::16 54 0 +DEAL::16 55 0 +DEAL::16 56 0 +DEAL::16 57 0 +DEAL::16 58 0.1875 +DEAL::16 59 0.1875 +DEAL::16 60 0 +DEAL::16 61 0 +DEAL::16 62 0 +DEAL::16 63 0 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0.09375 +DEAL::17 15 0.09375 +DEAL::17 16 0 +DEAL::17 17 0 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0 +DEAL::17 23 0 +DEAL::17 24 0 +DEAL::17 25 0 +DEAL::17 26 0 +DEAL::17 27 0 +DEAL::17 28 0 +DEAL::17 29 0 +DEAL::17 30 0 +DEAL::17 31 0 +DEAL::17 32 0 +DEAL::17 33 0 +DEAL::17 34 0 +DEAL::17 35 0 +DEAL::17 36 0 +DEAL::17 37 0 +DEAL::17 38 0 +DEAL::17 39 0 +DEAL::17 40 0 +DEAL::17 41 0 +DEAL::17 42 0 +DEAL::17 43 0 +DEAL::17 44 0.2812 +DEAL::17 45 0 +DEAL::17 46 0.2812 +DEAL::17 47 0 +DEAL::17 48 0 +DEAL::17 49 0 +DEAL::17 50 0.03125 +DEAL::17 51 0.03125 +DEAL::17 52 0 +DEAL::17 53 0 +DEAL::17 54 0 +DEAL::17 55 0 +DEAL::17 56 0 +DEAL::17 57 0 +DEAL::17 58 0.09375 +DEAL::17 59 0.09375 +DEAL::17 60 0 +DEAL::17 61 0 +DEAL::17 62 0 +DEAL::17 63 0 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0.03125 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0.03125 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0.09375 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0 +DEAL::18 20 0 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0 +DEAL::18 24 0 +DEAL::18 25 0 +DEAL::18 26 0 +DEAL::18 27 0 +DEAL::18 28 0 +DEAL::18 29 0 +DEAL::18 30 0.09375 +DEAL::18 31 0 +DEAL::18 32 0 +DEAL::18 33 0 +DEAL::18 34 0 +DEAL::18 35 0 +DEAL::18 36 0 +DEAL::18 37 0.09375 +DEAL::18 38 0 +DEAL::18 39 0 +DEAL::18 40 0 +DEAL::18 41 0 +DEAL::18 42 0 +DEAL::18 43 0 +DEAL::18 44 0 +DEAL::18 45 0 +DEAL::18 46 0.2812 +DEAL::18 47 0 +DEAL::18 48 0 +DEAL::18 49 0 +DEAL::18 50 0 +DEAL::18 51 0.09375 +DEAL::18 52 0 +DEAL::18 53 0 +DEAL::18 54 0 +DEAL::18 55 0 +DEAL::18 56 0 +DEAL::18 57 0 +DEAL::18 58 0 +DEAL::18 59 0.2813 +DEAL::18 60 0 +DEAL::18 61 0 +DEAL::18 62 0 +DEAL::18 63 0 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0.04687 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0.01563 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0.1406 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0 +DEAL::19 24 0 +DEAL::19 25 0 +DEAL::19 26 0 +DEAL::19 27 0 +DEAL::19 28 0 +DEAL::19 29 0 +DEAL::19 30 0.1406 +DEAL::19 31 0 +DEAL::19 32 0 +DEAL::19 33 0 +DEAL::19 34 0 +DEAL::19 35 0 +DEAL::19 36 0 +DEAL::19 37 0.04688 +DEAL::19 38 0 +DEAL::19 39 0 +DEAL::19 40 0 +DEAL::19 41 0 +DEAL::19 42 0 +DEAL::19 43 0 +DEAL::19 44 0 +DEAL::19 45 0 +DEAL::19 46 0.4219 +DEAL::19 47 0 +DEAL::19 48 0 +DEAL::19 49 0 +DEAL::19 50 0 +DEAL::19 51 0.04688 +DEAL::19 52 0 +DEAL::19 53 0 +DEAL::19 54 0 +DEAL::19 55 0 +DEAL::19 56 0 +DEAL::19 57 0 +DEAL::19 58 0 +DEAL::19 59 0.1406 +DEAL::19 60 0 +DEAL::19 61 0 +DEAL::19 62 0 +DEAL::19 63 0 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0.01562 +DEAL::20 15 0.04687 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0 +DEAL::20 21 0 +DEAL::20 22 0 +DEAL::20 23 0 +DEAL::20 24 0 +DEAL::20 25 0 +DEAL::20 26 0 +DEAL::20 27 0 +DEAL::20 28 0 +DEAL::20 29 0 +DEAL::20 30 0 +DEAL::20 31 0 +DEAL::20 32 0 +DEAL::20 33 0 +DEAL::20 34 0 +DEAL::20 35 0 +DEAL::20 36 0 +DEAL::20 37 0 +DEAL::20 38 0 +DEAL::20 39 0 +DEAL::20 40 0 +DEAL::20 41 0 +DEAL::20 42 0 +DEAL::20 43 0 +DEAL::20 44 0.04687 +DEAL::20 45 0 +DEAL::20 46 0.1406 +DEAL::20 47 0 +DEAL::20 48 0 +DEAL::20 49 0 +DEAL::20 50 0.04687 +DEAL::20 51 0.1406 +DEAL::20 52 0 +DEAL::20 53 0 +DEAL::20 54 0 +DEAL::20 55 0 +DEAL::20 56 0 +DEAL::20 57 0 +DEAL::20 58 0.1406 +DEAL::20 59 0.4219 +DEAL::20 60 0 +DEAL::20 61 0 +DEAL::20 62 0 +DEAL::20 63 0 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0 +DEAL::21 15 0.06250 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 0 +DEAL::21 22 0 +DEAL::21 23 0 +DEAL::21 24 0 +DEAL::21 25 0 +DEAL::21 26 0 +DEAL::21 27 0 +DEAL::21 28 0 +DEAL::21 29 0 +DEAL::21 30 0 +DEAL::21 31 0 +DEAL::21 32 0 +DEAL::21 33 0 +DEAL::21 34 0 +DEAL::21 35 0 +DEAL::21 36 0 +DEAL::21 37 0 +DEAL::21 38 0 +DEAL::21 39 0 +DEAL::21 40 0 +DEAL::21 41 0 +DEAL::21 42 0 +DEAL::21 43 0 +DEAL::21 44 0 +DEAL::21 45 0 +DEAL::21 46 0.1875 +DEAL::21 47 0 +DEAL::21 48 0 +DEAL::21 49 0 +DEAL::21 50 0 +DEAL::21 51 0.1875 +DEAL::21 52 0 +DEAL::21 53 0 +DEAL::21 54 0 +DEAL::21 55 0 +DEAL::21 56 0 +DEAL::21 57 0 +DEAL::21 58 0 +DEAL::21 59 0.5625 +DEAL::21 60 0 +DEAL::21 61 0 +DEAL::21 62 0 +DEAL::21 63 0 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0 +DEAL::22 13 0 +DEAL::22 14 0.06250 +DEAL::22 15 0.1875 +DEAL::22 16 0 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0 +DEAL::22 21 0 +DEAL::22 22 0 +DEAL::22 23 0 +DEAL::22 24 0 +DEAL::22 25 0 +DEAL::22 26 0 +DEAL::22 27 0 +DEAL::22 28 0 +DEAL::22 29 0 +DEAL::22 30 0 +DEAL::22 31 0 +DEAL::22 32 0 +DEAL::22 33 0 +DEAL::22 34 0 +DEAL::22 35 0 +DEAL::22 36 0 +DEAL::22 37 0 +DEAL::22 38 0 +DEAL::22 39 0 +DEAL::22 40 0 +DEAL::22 41 0 +DEAL::22 42 0 +DEAL::22 43 0 +DEAL::22 44 0.1875 +DEAL::22 45 0 +DEAL::22 46 0.5625 +DEAL::22 47 0 +DEAL::22 48 0 +DEAL::22 49 0 +DEAL::22 50 0 +DEAL::22 51 0 +DEAL::22 52 0 +DEAL::22 53 0 +DEAL::22 54 0 +DEAL::22 55 0 +DEAL::22 56 0 +DEAL::22 57 0 +DEAL::22 58 0 +DEAL::22 59 0 +DEAL::22 60 0 +DEAL::22 61 0 +DEAL::22 62 0 +DEAL::22 63 0 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0.2500 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0 +DEAL::23 19 0 +DEAL::23 20 0 +DEAL::23 21 0 +DEAL::23 22 0 +DEAL::23 23 0 +DEAL::23 24 0 +DEAL::23 25 0 +DEAL::23 26 0 +DEAL::23 27 0 +DEAL::23 28 0 +DEAL::23 29 0 +DEAL::23 30 0 +DEAL::23 31 0 +DEAL::23 32 0 +DEAL::23 33 0 +DEAL::23 34 0 +DEAL::23 35 0 +DEAL::23 36 0 +DEAL::23 37 0 +DEAL::23 38 0 +DEAL::23 39 0 +DEAL::23 40 0 +DEAL::23 41 0 +DEAL::23 42 0 +DEAL::23 43 0 +DEAL::23 44 0 +DEAL::23 45 0 +DEAL::23 46 0.7500 +DEAL::23 47 0 +DEAL::23 48 0 +DEAL::23 49 0 +DEAL::23 50 0 +DEAL::23 51 0 +DEAL::23 52 0 +DEAL::23 53 0 +DEAL::23 54 0 +DEAL::23 55 0 +DEAL::23 56 0 +DEAL::23 57 0 +DEAL::23 58 0 +DEAL::23 59 0 +DEAL::23 60 0 +DEAL::23 61 0 +DEAL::23 62 0 +DEAL::23 63 0 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0 +DEAL::24 9 0 +DEAL::24 10 0 +DEAL::24 11 0 +DEAL::24 12 0 +DEAL::24 13 0 +DEAL::24 14 0.09375 +DEAL::24 15 0.09375 +DEAL::24 16 0 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0 +DEAL::24 21 0 +DEAL::24 22 0 +DEAL::24 23 0 +DEAL::24 24 0 +DEAL::24 25 0 +DEAL::24 26 0 +DEAL::24 27 0 +DEAL::24 28 0 +DEAL::24 29 0 +DEAL::24 30 0 +DEAL::24 31 0 +DEAL::24 32 0 +DEAL::24 33 0 +DEAL::24 34 0 +DEAL::24 35 0 +DEAL::24 36 0 +DEAL::24 37 0 +DEAL::24 38 0 +DEAL::24 39 0 +DEAL::24 40 0 +DEAL::24 41 0 +DEAL::24 42 0 +DEAL::24 43 0 +DEAL::24 44 0.03125 +DEAL::24 45 0 +DEAL::24 46 0.03125 +DEAL::24 47 0 +DEAL::24 48 0 +DEAL::24 49 0 +DEAL::24 50 0.2812 +DEAL::24 51 0.2812 +DEAL::24 52 0 +DEAL::24 53 0 +DEAL::24 54 0 +DEAL::24 55 0 +DEAL::24 56 0 +DEAL::24 57 0 +DEAL::24 58 0.09375 +DEAL::24 59 0.09375 +DEAL::24 60 0 +DEAL::24 61 0 +DEAL::24 62 0 +DEAL::24 63 0 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0 +DEAL::25 13 0 +DEAL::25 14 0.06250 +DEAL::25 15 0.06250 +DEAL::25 16 0 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0 +DEAL::25 21 0 +DEAL::25 22 0 +DEAL::25 23 0 +DEAL::25 24 0 +DEAL::25 25 0 +DEAL::25 26 0 +DEAL::25 27 0 +DEAL::25 28 0 +DEAL::25 29 0 +DEAL::25 30 0 +DEAL::25 31 0 +DEAL::25 32 0 +DEAL::25 33 0 +DEAL::25 34 0 +DEAL::25 35 0 +DEAL::25 36 0 +DEAL::25 37 0 +DEAL::25 38 0 +DEAL::25 39 0 +DEAL::25 40 0 +DEAL::25 41 0 +DEAL::25 42 0 +DEAL::25 43 0 +DEAL::25 44 0.06250 +DEAL::25 45 0 +DEAL::25 46 0.06250 +DEAL::25 47 0 +DEAL::25 48 0 +DEAL::25 49 0 +DEAL::25 50 0.1875 +DEAL::25 51 0.1875 +DEAL::25 52 0 +DEAL::25 53 0 +DEAL::25 54 0 +DEAL::25 55 0 +DEAL::25 56 0 +DEAL::25 57 0 +DEAL::25 58 0.1875 +DEAL::25 59 0.1875 +DEAL::25 60 0 +DEAL::25 61 0 +DEAL::25 62 0 +DEAL::25 63 0 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0.04687 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0.1406 +DEAL::26 12 0 +DEAL::26 13 0 +DEAL::26 14 0 +DEAL::26 15 0.1406 +DEAL::26 16 0 +DEAL::26 17 0 +DEAL::26 18 0 +DEAL::26 19 0 +DEAL::26 20 0 +DEAL::26 21 0 +DEAL::26 22 0 +DEAL::26 23 0 +DEAL::26 24 0 +DEAL::26 25 0 +DEAL::26 26 0 +DEAL::26 27 0 +DEAL::26 28 0 +DEAL::26 29 0 +DEAL::26 30 0.01562 +DEAL::26 31 0 +DEAL::26 32 0 +DEAL::26 33 0 +DEAL::26 34 0 +DEAL::26 35 0 +DEAL::26 36 0 +DEAL::26 37 0.04687 +DEAL::26 38 0 +DEAL::26 39 0 +DEAL::26 40 0 +DEAL::26 41 0 +DEAL::26 42 0 +DEAL::26 43 0 +DEAL::26 44 0 +DEAL::26 45 0 +DEAL::26 46 0.04687 +DEAL::26 47 0 +DEAL::26 48 0 +DEAL::26 49 0 +DEAL::26 50 0 +DEAL::26 51 0.4219 +DEAL::26 52 0 +DEAL::26 53 0 +DEAL::26 54 0 +DEAL::26 55 0 +DEAL::26 56 0 +DEAL::26 57 0 +DEAL::26 58 0 +DEAL::26 59 0.1406 +DEAL::26 60 0 +DEAL::26 61 0 +DEAL::26 62 0 +DEAL::26 63 0 +DEAL::27 0 0 +DEAL::27 1 0 +DEAL::27 2 0 +DEAL::27 3 0.03125 +DEAL::27 4 0 +DEAL::27 5 0 +DEAL::27 6 0 +DEAL::27 7 0 +DEAL::27 8 0 +DEAL::27 9 0 +DEAL::27 10 0 +DEAL::27 11 0.09375 +DEAL::27 12 0 +DEAL::27 13 0 +DEAL::27 14 0 +DEAL::27 15 0.09375 +DEAL::27 16 0 +DEAL::27 17 0 +DEAL::27 18 0 +DEAL::27 19 0 +DEAL::27 20 0 +DEAL::27 21 0 +DEAL::27 22 0 +DEAL::27 23 0 +DEAL::27 24 0 +DEAL::27 25 0 +DEAL::27 26 0 +DEAL::27 27 0 +DEAL::27 28 0 +DEAL::27 29 0 +DEAL::27 30 0.03125 +DEAL::27 31 0 +DEAL::27 32 0 +DEAL::27 33 0 +DEAL::27 34 0 +DEAL::27 35 0 +DEAL::27 36 0 +DEAL::27 37 0.09375 +DEAL::27 38 0 +DEAL::27 39 0 +DEAL::27 40 0 +DEAL::27 41 0 +DEAL::27 42 0 +DEAL::27 43 0 +DEAL::27 44 0 +DEAL::27 45 0 +DEAL::27 46 0.09375 +DEAL::27 47 0 +DEAL::27 48 0 +DEAL::27 49 0 +DEAL::27 50 0 +DEAL::27 51 0.2812 +DEAL::27 52 0 +DEAL::27 53 0 +DEAL::27 54 0 +DEAL::27 55 0 +DEAL::27 56 0 +DEAL::27 57 0 +DEAL::27 58 0 +DEAL::27 59 0.2812 +DEAL::27 60 0 +DEAL::27 61 0 +DEAL::27 62 0 +DEAL::27 63 0 +DEAL::28 0 0 +DEAL::28 1 0 +DEAL::28 2 0 +DEAL::28 3 0 +DEAL::28 4 0 +DEAL::28 5 0 +DEAL::28 6 0 +DEAL::28 7 0 +DEAL::28 8 0 +DEAL::28 9 0 +DEAL::28 10 0 +DEAL::28 11 0 +DEAL::28 12 0 +DEAL::28 13 0 +DEAL::28 14 0.3750 +DEAL::28 15 0.3750 +DEAL::28 16 0 +DEAL::28 17 0 +DEAL::28 18 0 +DEAL::28 19 0 +DEAL::28 20 0 +DEAL::28 21 0 +DEAL::28 22 0 +DEAL::28 23 0 +DEAL::28 24 0 +DEAL::28 25 0 +DEAL::28 26 0 +DEAL::28 27 0 +DEAL::28 28 0 +DEAL::28 29 0 +DEAL::28 30 0 +DEAL::28 31 0 +DEAL::28 32 0 +DEAL::28 33 0 +DEAL::28 34 0 +DEAL::28 35 0 +DEAL::28 36 0 +DEAL::28 37 0 +DEAL::28 38 0 +DEAL::28 39 0 +DEAL::28 40 0 +DEAL::28 41 0 +DEAL::28 42 0 +DEAL::28 43 0 +DEAL::28 44 0.1250 +DEAL::28 45 0 +DEAL::28 46 0.1250 +DEAL::28 47 0 +DEAL::28 48 0 +DEAL::28 49 0 +DEAL::28 50 0 +DEAL::28 51 0 +DEAL::28 52 0 +DEAL::28 53 0 +DEAL::28 54 0 +DEAL::28 55 0 +DEAL::28 56 0 +DEAL::28 57 0 +DEAL::28 58 0 +DEAL::28 59 0 +DEAL::28 60 0 +DEAL::28 61 0 +DEAL::28 62 0 +DEAL::28 63 0 +DEAL::29 0 0 +DEAL::29 1 0 +DEAL::29 2 0 +DEAL::29 3 0 +DEAL::29 4 0 +DEAL::29 5 0 +DEAL::29 6 0 +DEAL::29 7 0 +DEAL::29 8 0 +DEAL::29 9 0 +DEAL::29 10 0 +DEAL::29 11 0 +DEAL::29 12 0 +DEAL::29 13 0 +DEAL::29 14 0.2500 +DEAL::29 15 0.2500 +DEAL::29 16 0 +DEAL::29 17 0 +DEAL::29 18 0 +DEAL::29 19 0 +DEAL::29 20 0 +DEAL::29 21 0 +DEAL::29 22 0 +DEAL::29 23 0 +DEAL::29 24 0 +DEAL::29 25 0 +DEAL::29 26 0 +DEAL::29 27 0 +DEAL::29 28 0 +DEAL::29 29 0 +DEAL::29 30 0 +DEAL::29 31 0 +DEAL::29 32 0 +DEAL::29 33 0 +DEAL::29 34 0 +DEAL::29 35 0 +DEAL::29 36 0 +DEAL::29 37 0 +DEAL::29 38 0 +DEAL::29 39 0 +DEAL::29 40 0 +DEAL::29 41 0 +DEAL::29 42 0 +DEAL::29 43 0 +DEAL::29 44 0.2500 +DEAL::29 45 0 +DEAL::29 46 0.2500 +DEAL::29 47 0 +DEAL::29 48 0 +DEAL::29 49 0 +DEAL::29 50 0 +DEAL::29 51 0 +DEAL::29 52 0 +DEAL::29 53 0 +DEAL::29 54 0 +DEAL::29 55 0 +DEAL::29 56 0 +DEAL::29 57 0 +DEAL::29 58 0 +DEAL::29 59 0 +DEAL::29 60 0 +DEAL::29 61 0 +DEAL::29 62 0 +DEAL::29 63 0 +DEAL::30 0 0 +DEAL::30 1 0 +DEAL::30 2 0 +DEAL::30 3 0.1875 +DEAL::30 4 0 +DEAL::30 5 0 +DEAL::30 6 0 +DEAL::30 7 0 +DEAL::30 8 0 +DEAL::30 9 0 +DEAL::30 10 0 +DEAL::30 11 0 +DEAL::30 12 0 +DEAL::30 13 0 +DEAL::30 14 0 +DEAL::30 15 0.5625 +DEAL::30 16 0 +DEAL::30 17 0 +DEAL::30 18 0 +DEAL::30 19 0 +DEAL::30 20 0 +DEAL::30 21 0 +DEAL::30 22 0 +DEAL::30 23 0 +DEAL::30 24 0 +DEAL::30 25 0 +DEAL::30 26 0 +DEAL::30 27 0 +DEAL::30 28 0 +DEAL::30 29 0 +DEAL::30 30 0.06250 +DEAL::30 31 0 +DEAL::30 32 0 +DEAL::30 33 0 +DEAL::30 34 0 +DEAL::30 35 0 +DEAL::30 36 0 +DEAL::30 37 0 +DEAL::30 38 0 +DEAL::30 39 0 +DEAL::30 40 0 +DEAL::30 41 0 +DEAL::30 42 0 +DEAL::30 43 0 +DEAL::30 44 0 +DEAL::30 45 0 +DEAL::30 46 0.1875 +DEAL::30 47 0 +DEAL::30 48 0 +DEAL::30 49 0 +DEAL::30 50 0 +DEAL::30 51 0 +DEAL::30 52 0 +DEAL::30 53 0 +DEAL::30 54 0 +DEAL::30 55 0 +DEAL::30 56 0 +DEAL::30 57 0 +DEAL::30 58 0 +DEAL::30 59 0 +DEAL::30 60 0 +DEAL::30 61 0 +DEAL::30 62 0 +DEAL::30 63 0 +DEAL::31 0 0 +DEAL::31 1 0 +DEAL::31 2 0 +DEAL::31 3 0.1250 +DEAL::31 4 0 +DEAL::31 5 0 +DEAL::31 6 0 +DEAL::31 7 0 +DEAL::31 8 0 +DEAL::31 9 0 +DEAL::31 10 0 +DEAL::31 11 0 +DEAL::31 12 0 +DEAL::31 13 0 +DEAL::31 14 0 +DEAL::31 15 0.3750 +DEAL::31 16 0 +DEAL::31 17 0 +DEAL::31 18 0 +DEAL::31 19 0 +DEAL::31 20 0 +DEAL::31 21 0 +DEAL::31 22 0 +DEAL::31 23 0 +DEAL::31 24 0 +DEAL::31 25 0 +DEAL::31 26 0 +DEAL::31 27 0 +DEAL::31 28 0 +DEAL::31 29 0 +DEAL::31 30 0.1250 +DEAL::31 31 0 +DEAL::31 32 0 +DEAL::31 33 0 +DEAL::31 34 0 +DEAL::31 35 0 +DEAL::31 36 0 +DEAL::31 37 0 +DEAL::31 38 0 +DEAL::31 39 0 +DEAL::31 40 0 +DEAL::31 41 0 +DEAL::31 42 0 +DEAL::31 43 0 +DEAL::31 44 0 +DEAL::31 45 0 +DEAL::31 46 0.3750 +DEAL::31 47 0 +DEAL::31 48 0 +DEAL::31 49 0 +DEAL::31 50 0 +DEAL::31 51 0 +DEAL::31 52 0 +DEAL::31 53 0 +DEAL::31 54 0 +DEAL::31 55 0 +DEAL::31 56 0 +DEAL::31 57 0 +DEAL::31 58 0 +DEAL::31 59 0 +DEAL::31 60 0 +DEAL::31 61 0 +DEAL::31 62 0 +DEAL::31 63 0 +DEAL::32 0 0 +DEAL::32 1 0 +DEAL::32 2 0 +DEAL::32 3 0 +DEAL::32 4 0 +DEAL::32 5 0 +DEAL::32 6 0 +DEAL::32 7 0 +DEAL::32 8 0 +DEAL::32 9 0 +DEAL::32 10 0 +DEAL::32 11 0 +DEAL::32 12 0 +DEAL::32 13 0 +DEAL::32 14 0.1875 +DEAL::32 15 0.1875 +DEAL::32 16 0 +DEAL::32 17 0 +DEAL::32 18 0 +DEAL::32 19 0 +DEAL::32 20 0 +DEAL::32 21 0 +DEAL::32 22 0 +DEAL::32 23 0 +DEAL::32 24 0 +DEAL::32 25 0 +DEAL::32 26 0 +DEAL::32 27 0 +DEAL::32 28 0 +DEAL::32 29 0 +DEAL::32 30 0 +DEAL::32 31 0 +DEAL::32 32 0 +DEAL::32 33 0 +DEAL::32 34 0 +DEAL::32 35 0 +DEAL::32 36 0 +DEAL::32 37 0 +DEAL::32 38 0 +DEAL::32 39 0 +DEAL::32 40 0 +DEAL::32 41 0 +DEAL::32 42 0 +DEAL::32 43 0 +DEAL::32 44 0.06250 +DEAL::32 45 0 +DEAL::32 46 0.06250 +DEAL::32 47 0 +DEAL::32 48 0 +DEAL::32 49 0 +DEAL::32 50 0.1875 +DEAL::32 51 0.1875 +DEAL::32 52 0 +DEAL::32 53 0 +DEAL::32 54 0 +DEAL::32 55 0 +DEAL::32 56 0 +DEAL::32 57 0 +DEAL::32 58 0.06250 +DEAL::32 59 0.06250 +DEAL::32 60 0 +DEAL::32 61 0 +DEAL::32 62 0 +DEAL::32 63 0 +DEAL::33 0 0 +DEAL::33 1 0 +DEAL::33 2 0 +DEAL::33 3 0 +DEAL::33 4 0 +DEAL::33 5 0 +DEAL::33 6 0 +DEAL::33 7 0 +DEAL::33 8 0 +DEAL::33 9 0 +DEAL::33 10 0 +DEAL::33 11 0 +DEAL::33 12 0 +DEAL::33 13 0 +DEAL::33 14 0.2812 +DEAL::33 15 0.2812 +DEAL::33 16 0 +DEAL::33 17 0 +DEAL::33 18 0 +DEAL::33 19 0 +DEAL::33 20 0 +DEAL::33 21 0 +DEAL::33 22 0 +DEAL::33 23 0 +DEAL::33 24 0 +DEAL::33 25 0 +DEAL::33 26 0 +DEAL::33 27 0 +DEAL::33 28 0 +DEAL::33 29 0 +DEAL::33 30 0 +DEAL::33 31 0 +DEAL::33 32 0 +DEAL::33 33 0 +DEAL::33 34 0 +DEAL::33 35 0 +DEAL::33 36 0 +DEAL::33 37 0 +DEAL::33 38 0 +DEAL::33 39 0 +DEAL::33 40 0 +DEAL::33 41 0 +DEAL::33 42 0 +DEAL::33 43 0 +DEAL::33 44 0.09375 +DEAL::33 45 0 +DEAL::33 46 0.09375 +DEAL::33 47 0 +DEAL::33 48 0 +DEAL::33 49 0 +DEAL::33 50 0.09375 +DEAL::33 51 0.09375 +DEAL::33 52 0 +DEAL::33 53 0 +DEAL::33 54 0 +DEAL::33 55 0 +DEAL::33 56 0 +DEAL::33 57 0 +DEAL::33 58 0.03125 +DEAL::33 59 0.03125 +DEAL::33 60 0 +DEAL::33 61 0 +DEAL::33 62 0 +DEAL::33 63 0 +DEAL::34 0 0 +DEAL::34 1 0 +DEAL::34 2 0 +DEAL::34 3 0 +DEAL::34 4 0 +DEAL::34 5 0 +DEAL::34 6 0 +DEAL::34 7 0 +DEAL::34 8 0 +DEAL::34 9 0 +DEAL::34 10 0 +DEAL::34 11 0 +DEAL::34 12 0 +DEAL::34 13 0 +DEAL::34 14 0.1250 +DEAL::34 15 0.1250 +DEAL::34 16 0 +DEAL::34 17 0 +DEAL::34 18 0 +DEAL::34 19 0 +DEAL::34 20 0 +DEAL::34 21 0 +DEAL::34 22 0 +DEAL::34 23 0 +DEAL::34 24 0 +DEAL::34 25 0 +DEAL::34 26 0 +DEAL::34 27 0 +DEAL::34 28 0 +DEAL::34 29 0 +DEAL::34 30 0 +DEAL::34 31 0 +DEAL::34 32 0 +DEAL::34 33 0 +DEAL::34 34 0 +DEAL::34 35 0 +DEAL::34 36 0 +DEAL::34 37 0 +DEAL::34 38 0 +DEAL::34 39 0 +DEAL::34 40 0 +DEAL::34 41 0 +DEAL::34 42 0 +DEAL::34 43 0 +DEAL::34 44 0.1250 +DEAL::34 45 0 +DEAL::34 46 0.1250 +DEAL::34 47 0 +DEAL::34 48 0 +DEAL::34 49 0 +DEAL::34 50 0.1250 +DEAL::34 51 0.1250 +DEAL::34 52 0 +DEAL::34 53 0 +DEAL::34 54 0 +DEAL::34 55 0 +DEAL::34 56 0 +DEAL::34 57 0 +DEAL::34 58 0.1250 +DEAL::34 59 0.1250 +DEAL::34 60 0 +DEAL::34 61 0 +DEAL::34 62 0 +DEAL::34 63 0 +DEAL::35 0 0 +DEAL::35 1 0 +DEAL::35 2 0 +DEAL::35 3 0 +DEAL::35 4 0 +DEAL::35 5 0 +DEAL::35 6 0 +DEAL::35 7 0 +DEAL::35 8 0 +DEAL::35 9 0 +DEAL::35 10 0 +DEAL::35 11 0 +DEAL::35 12 0 +DEAL::35 13 0 +DEAL::35 14 0.1875 +DEAL::35 15 0.1875 +DEAL::35 16 0 +DEAL::35 17 0 +DEAL::35 18 0 +DEAL::35 19 0 +DEAL::35 20 0 +DEAL::35 21 0 +DEAL::35 22 0 +DEAL::35 23 0 +DEAL::35 24 0 +DEAL::35 25 0 +DEAL::35 26 0 +DEAL::35 27 0 +DEAL::35 28 0 +DEAL::35 29 0 +DEAL::35 30 0 +DEAL::35 31 0 +DEAL::35 32 0 +DEAL::35 33 0 +DEAL::35 34 0 +DEAL::35 35 0 +DEAL::35 36 0 +DEAL::35 37 0 +DEAL::35 38 0 +DEAL::35 39 0 +DEAL::35 40 0 +DEAL::35 41 0 +DEAL::35 42 0 +DEAL::35 43 0 +DEAL::35 44 0.1875 +DEAL::35 45 0 +DEAL::35 46 0.1875 +DEAL::35 47 0 +DEAL::35 48 0 +DEAL::35 49 0 +DEAL::35 50 0.06250 +DEAL::35 51 0.06250 +DEAL::35 52 0 +DEAL::35 53 0 +DEAL::35 54 0 +DEAL::35 55 0 +DEAL::35 56 0 +DEAL::35 57 0 +DEAL::35 58 0.06250 +DEAL::35 59 0.06250 +DEAL::35 60 0 +DEAL::35 61 0 +DEAL::35 62 0 +DEAL::35 63 0 +DEAL::36 0 0 +DEAL::36 1 0 +DEAL::36 2 0 +DEAL::36 3 0.09375 +DEAL::36 4 0 +DEAL::36 5 0 +DEAL::36 6 0 +DEAL::36 7 0 +DEAL::36 8 0 +DEAL::36 9 0 +DEAL::36 10 0 +DEAL::36 11 0.09375 +DEAL::36 12 0 +DEAL::36 13 0 +DEAL::36 14 0 +DEAL::36 15 0.2812 +DEAL::36 16 0 +DEAL::36 17 0 +DEAL::36 18 0 +DEAL::36 19 0 +DEAL::36 20 0 +DEAL::36 21 0 +DEAL::36 22 0 +DEAL::36 23 0 +DEAL::36 24 0 +DEAL::36 25 0 +DEAL::36 26 0 +DEAL::36 27 0 +DEAL::36 28 0 +DEAL::36 29 0 +DEAL::36 30 0.03125 +DEAL::36 31 0 +DEAL::36 32 0 +DEAL::36 33 0 +DEAL::36 34 0 +DEAL::36 35 0 +DEAL::36 36 0 +DEAL::36 37 0.03125 +DEAL::36 38 0 +DEAL::36 39 0 +DEAL::36 40 0 +DEAL::36 41 0 +DEAL::36 42 0 +DEAL::36 43 0 +DEAL::36 44 0 +DEAL::36 45 0 +DEAL::36 46 0.09375 +DEAL::36 47 0 +DEAL::36 48 0 +DEAL::36 49 0 +DEAL::36 50 0 +DEAL::36 51 0.2813 +DEAL::36 52 0 +DEAL::36 53 0 +DEAL::36 54 0 +DEAL::36 55 0 +DEAL::36 56 0 +DEAL::36 57 0 +DEAL::36 58 0 +DEAL::36 59 0.09375 +DEAL::36 60 0 +DEAL::36 61 0 +DEAL::36 62 0 +DEAL::36 63 0 +DEAL::37 0 0 +DEAL::37 1 0 +DEAL::37 2 0 +DEAL::37 3 0.1406 +DEAL::37 4 0 +DEAL::37 5 0 +DEAL::37 6 0 +DEAL::37 7 0 +DEAL::37 8 0 +DEAL::37 9 0 +DEAL::37 10 0 +DEAL::37 11 0.04688 +DEAL::37 12 0 +DEAL::37 13 0 +DEAL::37 14 0 +DEAL::37 15 0.4219 +DEAL::37 16 0 +DEAL::37 17 0 +DEAL::37 18 0 +DEAL::37 19 0 +DEAL::37 20 0 +DEAL::37 21 0 +DEAL::37 22 0 +DEAL::37 23 0 +DEAL::37 24 0 +DEAL::37 25 0 +DEAL::37 26 0 +DEAL::37 27 0 +DEAL::37 28 0 +DEAL::37 29 0 +DEAL::37 30 0.04687 +DEAL::37 31 0 +DEAL::37 32 0 +DEAL::37 33 0 +DEAL::37 34 0 +DEAL::37 35 0 +DEAL::37 36 0 +DEAL::37 37 0.01563 +DEAL::37 38 0 +DEAL::37 39 0 +DEAL::37 40 0 +DEAL::37 41 0 +DEAL::37 42 0 +DEAL::37 43 0 +DEAL::37 44 0 +DEAL::37 45 0 +DEAL::37 46 0.1406 +DEAL::37 47 0 +DEAL::37 48 0 +DEAL::37 49 0 +DEAL::37 50 0 +DEAL::37 51 0.1406 +DEAL::37 52 0 +DEAL::37 53 0 +DEAL::37 54 0 +DEAL::37 55 0 +DEAL::37 56 0 +DEAL::37 57 0 +DEAL::37 58 0 +DEAL::37 59 0.04688 +DEAL::37 60 0 +DEAL::37 61 0 +DEAL::37 62 0 +DEAL::37 63 0 +DEAL::38 0 0 +DEAL::38 1 0 +DEAL::38 2 0 +DEAL::38 3 0.06250 +DEAL::38 4 0 +DEAL::38 5 0 +DEAL::38 6 0 +DEAL::38 7 0 +DEAL::38 8 0 +DEAL::38 9 0 +DEAL::38 10 0 +DEAL::38 11 0.06250 +DEAL::38 12 0 +DEAL::38 13 0 +DEAL::38 14 0 +DEAL::38 15 0.1875 +DEAL::38 16 0 +DEAL::38 17 0 +DEAL::38 18 0 +DEAL::38 19 0 +DEAL::38 20 0 +DEAL::38 21 0 +DEAL::38 22 0 +DEAL::38 23 0 +DEAL::38 24 0 +DEAL::38 25 0 +DEAL::38 26 0 +DEAL::38 27 0 +DEAL::38 28 0 +DEAL::38 29 0 +DEAL::38 30 0.06250 +DEAL::38 31 0 +DEAL::38 32 0 +DEAL::38 33 0 +DEAL::38 34 0 +DEAL::38 35 0 +DEAL::38 36 0 +DEAL::38 37 0.06250 +DEAL::38 38 0 +DEAL::38 39 0 +DEAL::38 40 0 +DEAL::38 41 0 +DEAL::38 42 0 +DEAL::38 43 0 +DEAL::38 44 0 +DEAL::38 45 0 +DEAL::38 46 0.1875 +DEAL::38 47 0 +DEAL::38 48 0 +DEAL::38 49 0 +DEAL::38 50 0 +DEAL::38 51 0.1875 +DEAL::38 52 0 +DEAL::38 53 0 +DEAL::38 54 0 +DEAL::38 55 0 +DEAL::38 56 0 +DEAL::38 57 0 +DEAL::38 58 0 +DEAL::38 59 0.1875 +DEAL::38 60 0 +DEAL::38 61 0 +DEAL::38 62 0 +DEAL::38 63 0 +DEAL::39 0 0 +DEAL::39 1 0 +DEAL::39 2 0 +DEAL::39 3 0.09375 +DEAL::39 4 0 +DEAL::39 5 0 +DEAL::39 6 0 +DEAL::39 7 0 +DEAL::39 8 0 +DEAL::39 9 0 +DEAL::39 10 0 +DEAL::39 11 0.03125 +DEAL::39 12 0 +DEAL::39 13 0 +DEAL::39 14 0 +DEAL::39 15 0.2812 +DEAL::39 16 0 +DEAL::39 17 0 +DEAL::39 18 0 +DEAL::39 19 0 +DEAL::39 20 0 +DEAL::39 21 0 +DEAL::39 22 0 +DEAL::39 23 0 +DEAL::39 24 0 +DEAL::39 25 0 +DEAL::39 26 0 +DEAL::39 27 0 +DEAL::39 28 0 +DEAL::39 29 0 +DEAL::39 30 0.09375 +DEAL::39 31 0 +DEAL::39 32 0 +DEAL::39 33 0 +DEAL::39 34 0 +DEAL::39 35 0 +DEAL::39 36 0 +DEAL::39 37 0.03125 +DEAL::39 38 0 +DEAL::39 39 0 +DEAL::39 40 0 +DEAL::39 41 0 +DEAL::39 42 0 +DEAL::39 43 0 +DEAL::39 44 0 +DEAL::39 45 0 +DEAL::39 46 0.2812 +DEAL::39 47 0 +DEAL::39 48 0 +DEAL::39 49 0 +DEAL::39 50 0 +DEAL::39 51 0.09375 +DEAL::39 52 0 +DEAL::39 53 0 +DEAL::39 54 0 +DEAL::39 55 0 +DEAL::39 56 0 +DEAL::39 57 0 +DEAL::39 58 0 +DEAL::39 59 0.09375 +DEAL::39 60 0 +DEAL::39 61 0 +DEAL::39 62 0 +DEAL::39 63 0 +DEAL::40 0 0 +DEAL::40 1 0 +DEAL::40 2 0 +DEAL::40 3 0 +DEAL::40 4 0 +DEAL::40 5 0 +DEAL::40 6 0 +DEAL::40 7 0 +DEAL::40 8 0 +DEAL::40 9 0 +DEAL::40 10 0 +DEAL::40 11 0 +DEAL::40 12 0 +DEAL::40 13 0 +DEAL::40 14 0.04687 +DEAL::40 15 0.1406 +DEAL::40 16 0 +DEAL::40 17 0 +DEAL::40 18 0 +DEAL::40 19 0 +DEAL::40 20 0 +DEAL::40 21 0 +DEAL::40 22 0 +DEAL::40 23 0 +DEAL::40 24 0 +DEAL::40 25 0 +DEAL::40 26 0 +DEAL::40 27 0 +DEAL::40 28 0 +DEAL::40 29 0 +DEAL::40 30 0 +DEAL::40 31 0 +DEAL::40 32 0 +DEAL::40 33 0 +DEAL::40 34 0 +DEAL::40 35 0 +DEAL::40 36 0 +DEAL::40 37 0 +DEAL::40 38 0 +DEAL::40 39 0 +DEAL::40 40 0 +DEAL::40 41 0 +DEAL::40 42 0 +DEAL::40 43 0 +DEAL::40 44 0.01562 +DEAL::40 45 0 +DEAL::40 46 0.04687 +DEAL::40 47 0 +DEAL::40 48 0 +DEAL::40 49 0 +DEAL::40 50 0.1406 +DEAL::40 51 0.4219 +DEAL::40 52 0 +DEAL::40 53 0 +DEAL::40 54 0 +DEAL::40 55 0 +DEAL::40 56 0 +DEAL::40 57 0 +DEAL::40 58 0.04687 +DEAL::40 59 0.1406 +DEAL::40 60 0 +DEAL::40 61 0 +DEAL::40 62 0 +DEAL::40 63 0 +DEAL::41 0 0 +DEAL::41 1 0 +DEAL::41 2 0 +DEAL::41 3 0 +DEAL::41 4 0 +DEAL::41 5 0 +DEAL::41 6 0 +DEAL::41 7 0 +DEAL::41 8 0 +DEAL::41 9 0 +DEAL::41 10 0 +DEAL::41 11 0 +DEAL::41 12 0 +DEAL::41 13 0 +DEAL::41 14 0.03125 +DEAL::41 15 0.09375 +DEAL::41 16 0 +DEAL::41 17 0 +DEAL::41 18 0 +DEAL::41 19 0 +DEAL::41 20 0 +DEAL::41 21 0 +DEAL::41 22 0 +DEAL::41 23 0 +DEAL::41 24 0 +DEAL::41 25 0 +DEAL::41 26 0 +DEAL::41 27 0 +DEAL::41 28 0 +DEAL::41 29 0 +DEAL::41 30 0 +DEAL::41 31 0 +DEAL::41 32 0 +DEAL::41 33 0 +DEAL::41 34 0 +DEAL::41 35 0 +DEAL::41 36 0 +DEAL::41 37 0 +DEAL::41 38 0 +DEAL::41 39 0 +DEAL::41 40 0 +DEAL::41 41 0 +DEAL::41 42 0 +DEAL::41 43 0 +DEAL::41 44 0.03125 +DEAL::41 45 0 +DEAL::41 46 0.09375 +DEAL::41 47 0 +DEAL::41 48 0 +DEAL::41 49 0 +DEAL::41 50 0.09375 +DEAL::41 51 0.2812 +DEAL::41 52 0 +DEAL::41 53 0 +DEAL::41 54 0 +DEAL::41 55 0 +DEAL::41 56 0 +DEAL::41 57 0 +DEAL::41 58 0.09375 +DEAL::41 59 0.2812 +DEAL::41 60 0 +DEAL::41 61 0 +DEAL::41 62 0 +DEAL::41 63 0 +DEAL::42 0 0 +DEAL::42 1 0 +DEAL::42 2 0 +DEAL::42 3 0 +DEAL::42 4 0 +DEAL::42 5 0 +DEAL::42 6 0 +DEAL::42 7 0 +DEAL::42 8 0 +DEAL::42 9 0 +DEAL::42 10 0 +DEAL::42 11 0 +DEAL::42 12 0 +DEAL::42 13 0 +DEAL::42 14 0 +DEAL::42 15 0.1875 +DEAL::42 16 0 +DEAL::42 17 0 +DEAL::42 18 0 +DEAL::42 19 0 +DEAL::42 20 0 +DEAL::42 21 0 +DEAL::42 22 0 +DEAL::42 23 0 +DEAL::42 24 0 +DEAL::42 25 0 +DEAL::42 26 0 +DEAL::42 27 0 +DEAL::42 28 0 +DEAL::42 29 0 +DEAL::42 30 0 +DEAL::42 31 0 +DEAL::42 32 0 +DEAL::42 33 0 +DEAL::42 34 0 +DEAL::42 35 0 +DEAL::42 36 0 +DEAL::42 37 0 +DEAL::42 38 0 +DEAL::42 39 0 +DEAL::42 40 0 +DEAL::42 41 0 +DEAL::42 42 0 +DEAL::42 43 0 +DEAL::42 44 0 +DEAL::42 45 0 +DEAL::42 46 0.06250 +DEAL::42 47 0 +DEAL::42 48 0 +DEAL::42 49 0 +DEAL::42 50 0 +DEAL::42 51 0.5625 +DEAL::42 52 0 +DEAL::42 53 0 +DEAL::42 54 0 +DEAL::42 55 0 +DEAL::42 56 0 +DEAL::42 57 0 +DEAL::42 58 0 +DEAL::42 59 0.1875 +DEAL::42 60 0 +DEAL::42 61 0 +DEAL::42 62 0 +DEAL::42 63 0 +DEAL::43 0 0 +DEAL::43 1 0 +DEAL::43 2 0 +DEAL::43 3 0 +DEAL::43 4 0 +DEAL::43 5 0 +DEAL::43 6 0 +DEAL::43 7 0 +DEAL::43 8 0 +DEAL::43 9 0 +DEAL::43 10 0 +DEAL::43 11 0 +DEAL::43 12 0 +DEAL::43 13 0 +DEAL::43 14 0 +DEAL::43 15 0.1250 +DEAL::43 16 0 +DEAL::43 17 0 +DEAL::43 18 0 +DEAL::43 19 0 +DEAL::43 20 0 +DEAL::43 21 0 +DEAL::43 22 0 +DEAL::43 23 0 +DEAL::43 24 0 +DEAL::43 25 0 +DEAL::43 26 0 +DEAL::43 27 0 +DEAL::43 28 0 +DEAL::43 29 0 +DEAL::43 30 0 +DEAL::43 31 0 +DEAL::43 32 0 +DEAL::43 33 0 +DEAL::43 34 0 +DEAL::43 35 0 +DEAL::43 36 0 +DEAL::43 37 0 +DEAL::43 38 0 +DEAL::43 39 0 +DEAL::43 40 0 +DEAL::43 41 0 +DEAL::43 42 0 +DEAL::43 43 0 +DEAL::43 44 0 +DEAL::43 45 0 +DEAL::43 46 0.1250 +DEAL::43 47 0 +DEAL::43 48 0 +DEAL::43 49 0 +DEAL::43 50 0 +DEAL::43 51 0.3750 +DEAL::43 52 0 +DEAL::43 53 0 +DEAL::43 54 0 +DEAL::43 55 0 +DEAL::43 56 0 +DEAL::43 57 0 +DEAL::43 58 0 +DEAL::43 59 0.3750 +DEAL::43 60 0 +DEAL::43 61 0 +DEAL::43 62 0 +DEAL::43 63 0 +DEAL::44 0 0 +DEAL::44 1 0 +DEAL::44 2 0 +DEAL::44 3 0 +DEAL::44 4 0 +DEAL::44 5 0 +DEAL::44 6 0 +DEAL::44 7 0 +DEAL::44 8 0 +DEAL::44 9 0 +DEAL::44 10 0 +DEAL::44 11 0 +DEAL::44 12 0 +DEAL::44 13 0 +DEAL::44 14 0.1875 +DEAL::44 15 0.5625 +DEAL::44 16 0 +DEAL::44 17 0 +DEAL::44 18 0 +DEAL::44 19 0 +DEAL::44 20 0 +DEAL::44 21 0 +DEAL::44 22 0 +DEAL::44 23 0 +DEAL::44 24 0 +DEAL::44 25 0 +DEAL::44 26 0 +DEAL::44 27 0 +DEAL::44 28 0 +DEAL::44 29 0 +DEAL::44 30 0 +DEAL::44 31 0 +DEAL::44 32 0 +DEAL::44 33 0 +DEAL::44 34 0 +DEAL::44 35 0 +DEAL::44 36 0 +DEAL::44 37 0 +DEAL::44 38 0 +DEAL::44 39 0 +DEAL::44 40 0 +DEAL::44 41 0 +DEAL::44 42 0 +DEAL::44 43 0 +DEAL::44 44 0.06250 +DEAL::44 45 0 +DEAL::44 46 0.1875 +DEAL::44 47 0 +DEAL::44 48 0 +DEAL::44 49 0 +DEAL::44 50 0 +DEAL::44 51 0 +DEAL::44 52 0 +DEAL::44 53 0 +DEAL::44 54 0 +DEAL::44 55 0 +DEAL::44 56 0 +DEAL::44 57 0 +DEAL::44 58 0 +DEAL::44 59 0 +DEAL::44 60 0 +DEAL::44 61 0 +DEAL::44 62 0 +DEAL::44 63 0 +DEAL::45 0 0 +DEAL::45 1 0 +DEAL::45 2 0 +DEAL::45 3 0 +DEAL::45 4 0 +DEAL::45 5 0 +DEAL::45 6 0 +DEAL::45 7 0 +DEAL::45 8 0 +DEAL::45 9 0 +DEAL::45 10 0 +DEAL::45 11 0 +DEAL::45 12 0 +DEAL::45 13 0 +DEAL::45 14 0.1250 +DEAL::45 15 0.3750 +DEAL::45 16 0 +DEAL::45 17 0 +DEAL::45 18 0 +DEAL::45 19 0 +DEAL::45 20 0 +DEAL::45 21 0 +DEAL::45 22 0 +DEAL::45 23 0 +DEAL::45 24 0 +DEAL::45 25 0 +DEAL::45 26 0 +DEAL::45 27 0 +DEAL::45 28 0 +DEAL::45 29 0 +DEAL::45 30 0 +DEAL::45 31 0 +DEAL::45 32 0 +DEAL::45 33 0 +DEAL::45 34 0 +DEAL::45 35 0 +DEAL::45 36 0 +DEAL::45 37 0 +DEAL::45 38 0 +DEAL::45 39 0 +DEAL::45 40 0 +DEAL::45 41 0 +DEAL::45 42 0 +DEAL::45 43 0 +DEAL::45 44 0.1250 +DEAL::45 45 0 +DEAL::45 46 0.3750 +DEAL::45 47 0 +DEAL::45 48 0 +DEAL::45 49 0 +DEAL::45 50 0 +DEAL::45 51 0 +DEAL::45 52 0 +DEAL::45 53 0 +DEAL::45 54 0 +DEAL::45 55 0 +DEAL::45 56 0 +DEAL::45 57 0 +DEAL::45 58 0 +DEAL::45 59 0 +DEAL::45 60 0 +DEAL::45 61 0 +DEAL::45 62 0 +DEAL::45 63 0 +DEAL::46 0 0 +DEAL::46 1 0 +DEAL::46 2 0 +DEAL::46 3 0 +DEAL::46 4 0 +DEAL::46 5 0 +DEAL::46 6 0 +DEAL::46 7 0 +DEAL::46 8 0 +DEAL::46 9 0 +DEAL::46 10 0 +DEAL::46 11 0 +DEAL::46 12 0 +DEAL::46 13 0 +DEAL::46 14 0 +DEAL::46 15 0.7500 +DEAL::46 16 0 +DEAL::46 17 0 +DEAL::46 18 0 +DEAL::46 19 0 +DEAL::46 20 0 +DEAL::46 21 0 +DEAL::46 22 0 +DEAL::46 23 0 +DEAL::46 24 0 +DEAL::46 25 0 +DEAL::46 26 0 +DEAL::46 27 0 +DEAL::46 28 0 +DEAL::46 29 0 +DEAL::46 30 0 +DEAL::46 31 0 +DEAL::46 32 0 +DEAL::46 33 0 +DEAL::46 34 0 +DEAL::46 35 0 +DEAL::46 36 0 +DEAL::46 37 0 +DEAL::46 38 0 +DEAL::46 39 0 +DEAL::46 40 0 +DEAL::46 41 0 +DEAL::46 42 0 +DEAL::46 43 0 +DEAL::46 44 0 +DEAL::46 45 0 +DEAL::46 46 0.2500 +DEAL::46 47 0 +DEAL::46 48 0 +DEAL::46 49 0 +DEAL::46 50 0 +DEAL::46 51 0 +DEAL::46 52 0 +DEAL::46 53 0 +DEAL::46 54 0 +DEAL::46 55 0 +DEAL::46 56 0 +DEAL::46 57 0 +DEAL::46 58 0 +DEAL::46 59 0 +DEAL::46 60 0 +DEAL::46 61 0 +DEAL::46 62 0 +DEAL::46 63 0 +DEAL::47 0 0 +DEAL::47 1 0 +DEAL::47 2 0 +DEAL::47 3 0 +DEAL::47 4 0 +DEAL::47 5 0 +DEAL::47 6 0 +DEAL::47 7 0 +DEAL::47 8 0 +DEAL::47 9 0 +DEAL::47 10 0 +DEAL::47 11 0 +DEAL::47 12 0 +DEAL::47 13 0 +DEAL::47 14 0 +DEAL::47 15 0.5000 +DEAL::47 16 0 +DEAL::47 17 0 +DEAL::47 18 0 +DEAL::47 19 0 +DEAL::47 20 0 +DEAL::47 21 0 +DEAL::47 22 0 +DEAL::47 23 0 +DEAL::47 24 0 +DEAL::47 25 0 +DEAL::47 26 0 +DEAL::47 27 0 +DEAL::47 28 0 +DEAL::47 29 0 +DEAL::47 30 0 +DEAL::47 31 0 +DEAL::47 32 0 +DEAL::47 33 0 +DEAL::47 34 0 +DEAL::47 35 0 +DEAL::47 36 0 +DEAL::47 37 0 +DEAL::47 38 0 +DEAL::47 39 0 +DEAL::47 40 0 +DEAL::47 41 0 +DEAL::47 42 0 +DEAL::47 43 0 +DEAL::47 44 0 +DEAL::47 45 0 +DEAL::47 46 0.5000 +DEAL::47 47 0 +DEAL::47 48 0 +DEAL::47 49 0 +DEAL::47 50 0 +DEAL::47 51 0 +DEAL::47 52 0 +DEAL::47 53 0 +DEAL::47 54 0 +DEAL::47 55 0 +DEAL::47 56 0 +DEAL::47 57 0 +DEAL::47 58 0 +DEAL::47 59 0 +DEAL::47 60 0 +DEAL::47 61 0 +DEAL::47 62 0 +DEAL::47 63 0 +DEAL::48 0 0 +DEAL::48 1 0 +DEAL::48 2 0 +DEAL::48 3 0 +DEAL::48 4 0 +DEAL::48 5 0 +DEAL::48 6 0 +DEAL::48 7 0 +DEAL::48 8 0 +DEAL::48 9 0 +DEAL::48 10 0 +DEAL::48 11 0 +DEAL::48 12 0 +DEAL::48 13 0 +DEAL::48 14 0.1250 +DEAL::48 15 0.3750 +DEAL::48 16 0 +DEAL::48 17 0 +DEAL::48 18 0 +DEAL::48 19 0 +DEAL::48 20 0 +DEAL::48 21 0 +DEAL::48 22 0 +DEAL::48 23 0 +DEAL::48 24 0 +DEAL::48 25 0 +DEAL::48 26 0 +DEAL::48 27 0 +DEAL::48 28 0 +DEAL::48 29 0 +DEAL::48 30 0 +DEAL::48 31 0 +DEAL::48 32 0 +DEAL::48 33 0 +DEAL::48 34 0 +DEAL::48 35 0 +DEAL::48 36 0 +DEAL::48 37 0 +DEAL::48 38 0 +DEAL::48 39 0 +DEAL::48 40 0 +DEAL::48 41 0 +DEAL::48 42 0 +DEAL::48 43 0 +DEAL::48 44 0 +DEAL::48 45 0 +DEAL::48 46 0 +DEAL::48 47 0 +DEAL::48 48 0 +DEAL::48 49 0 +DEAL::48 50 0.1250 +DEAL::48 51 0.3750 +DEAL::48 52 0 +DEAL::48 53 0 +DEAL::48 54 0 +DEAL::48 55 0 +DEAL::48 56 0 +DEAL::48 57 0 +DEAL::48 58 0 +DEAL::48 59 0 +DEAL::48 60 0 +DEAL::48 61 0 +DEAL::48 62 0 +DEAL::48 63 0 +DEAL::49 0 0 +DEAL::49 1 0 +DEAL::49 2 0 +DEAL::49 3 0 +DEAL::49 4 0 +DEAL::49 5 0 +DEAL::49 6 0 +DEAL::49 7 0 +DEAL::49 8 0 +DEAL::49 9 0 +DEAL::49 10 0 +DEAL::49 11 0 +DEAL::49 12 0 +DEAL::49 13 0 +DEAL::49 14 0 +DEAL::49 15 0.5000 +DEAL::49 16 0 +DEAL::49 17 0 +DEAL::49 18 0 +DEAL::49 19 0 +DEAL::49 20 0 +DEAL::49 21 0 +DEAL::49 22 0 +DEAL::49 23 0 +DEAL::49 24 0 +DEAL::49 25 0 +DEAL::49 26 0 +DEAL::49 27 0 +DEAL::49 28 0 +DEAL::49 29 0 +DEAL::49 30 0 +DEAL::49 31 0 +DEAL::49 32 0 +DEAL::49 33 0 +DEAL::49 34 0 +DEAL::49 35 0 +DEAL::49 36 0 +DEAL::49 37 0 +DEAL::49 38 0 +DEAL::49 39 0 +DEAL::49 40 0 +DEAL::49 41 0 +DEAL::49 42 0 +DEAL::49 43 0 +DEAL::49 44 0 +DEAL::49 45 0 +DEAL::49 46 0 +DEAL::49 47 0 +DEAL::49 48 0 +DEAL::49 49 0 +DEAL::49 50 0 +DEAL::49 51 0.5000 +DEAL::49 52 0 +DEAL::49 53 0 +DEAL::49 54 0 +DEAL::49 55 0 +DEAL::49 56 0 +DEAL::49 57 0 +DEAL::49 58 0 +DEAL::49 59 0 +DEAL::49 60 0 +DEAL::49 61 0 +DEAL::49 62 0 +DEAL::49 63 0 +DEAL::50 0 0 +DEAL::50 1 0 +DEAL::50 2 0 +DEAL::50 3 0 +DEAL::50 4 0 +DEAL::50 5 0 +DEAL::50 6 0 +DEAL::50 7 0 +DEAL::50 8 0 +DEAL::50 9 0 +DEAL::50 10 0 +DEAL::50 11 0 +DEAL::50 12 0 +DEAL::50 13 0 +DEAL::50 14 0.1875 +DEAL::50 15 0.5625 +DEAL::50 16 0 +DEAL::50 17 0 +DEAL::50 18 0 +DEAL::50 19 0 +DEAL::50 20 0 +DEAL::50 21 0 +DEAL::50 22 0 +DEAL::50 23 0 +DEAL::50 24 0 +DEAL::50 25 0 +DEAL::50 26 0 +DEAL::50 27 0 +DEAL::50 28 0 +DEAL::50 29 0 +DEAL::50 30 0 +DEAL::50 31 0 +DEAL::50 32 0 +DEAL::50 33 0 +DEAL::50 34 0 +DEAL::50 35 0 +DEAL::50 36 0 +DEAL::50 37 0 +DEAL::50 38 0 +DEAL::50 39 0 +DEAL::50 40 0 +DEAL::50 41 0 +DEAL::50 42 0 +DEAL::50 43 0 +DEAL::50 44 0 +DEAL::50 45 0 +DEAL::50 46 0 +DEAL::50 47 0 +DEAL::50 48 0 +DEAL::50 49 0 +DEAL::50 50 0.06250 +DEAL::50 51 0.1875 +DEAL::50 52 0 +DEAL::50 53 0 +DEAL::50 54 0 +DEAL::50 55 0 +DEAL::50 56 0 +DEAL::50 57 0 +DEAL::50 58 0 +DEAL::50 59 0 +DEAL::50 60 0 +DEAL::50 61 0 +DEAL::50 62 0 +DEAL::50 63 0 +DEAL::51 0 0 +DEAL::51 1 0 +DEAL::51 2 0 +DEAL::51 3 0 +DEAL::51 4 0 +DEAL::51 5 0 +DEAL::51 6 0 +DEAL::51 7 0 +DEAL::51 8 0 +DEAL::51 9 0 +DEAL::51 10 0 +DEAL::51 11 0 +DEAL::51 12 0 +DEAL::51 13 0 +DEAL::51 14 0 +DEAL::51 15 0.7500 +DEAL::51 16 0 +DEAL::51 17 0 +DEAL::51 18 0 +DEAL::51 19 0 +DEAL::51 20 0 +DEAL::51 21 0 +DEAL::51 22 0 +DEAL::51 23 0 +DEAL::51 24 0 +DEAL::51 25 0 +DEAL::51 26 0 +DEAL::51 27 0 +DEAL::51 28 0 +DEAL::51 29 0 +DEAL::51 30 0 +DEAL::51 31 0 +DEAL::51 32 0 +DEAL::51 33 0 +DEAL::51 34 0 +DEAL::51 35 0 +DEAL::51 36 0 +DEAL::51 37 0 +DEAL::51 38 0 +DEAL::51 39 0 +DEAL::51 40 0 +DEAL::51 41 0 +DEAL::51 42 0 +DEAL::51 43 0 +DEAL::51 44 0 +DEAL::51 45 0 +DEAL::51 46 0 +DEAL::51 47 0 +DEAL::51 48 0 +DEAL::51 49 0 +DEAL::51 50 0 +DEAL::51 51 0.2500 +DEAL::51 52 0 +DEAL::51 53 0 +DEAL::51 54 0 +DEAL::51 55 0 +DEAL::51 56 0 +DEAL::51 57 0 +DEAL::51 58 0 +DEAL::51 59 0 +DEAL::51 60 0 +DEAL::51 61 0 +DEAL::51 62 0 +DEAL::51 63 0 +DEAL::52 0 0 +DEAL::52 1 0 +DEAL::52 2 0 +DEAL::52 3 0 +DEAL::52 4 0 +DEAL::52 5 0 +DEAL::52 6 0 +DEAL::52 7 0 +DEAL::52 8 0 +DEAL::52 9 0 +DEAL::52 10 0 +DEAL::52 11 0 +DEAL::52 12 0 +DEAL::52 13 0 +DEAL::52 14 0.03125 +DEAL::52 15 0.09375 +DEAL::52 16 0 +DEAL::52 17 0 +DEAL::52 18 0 +DEAL::52 19 0 +DEAL::52 20 0 +DEAL::52 21 0 +DEAL::52 22 0 +DEAL::52 23 0 +DEAL::52 24 0 +DEAL::52 25 0 +DEAL::52 26 0 +DEAL::52 27 0 +DEAL::52 28 0 +DEAL::52 29 0 +DEAL::52 30 0 +DEAL::52 31 0 +DEAL::52 32 0 +DEAL::52 33 0 +DEAL::52 34 0 +DEAL::52 35 0 +DEAL::52 36 0 +DEAL::52 37 0 +DEAL::52 38 0 +DEAL::52 39 0 +DEAL::52 40 0 +DEAL::52 41 0 +DEAL::52 42 0 +DEAL::52 43 0 +DEAL::52 44 0.09375 +DEAL::52 45 0 +DEAL::52 46 0.2812 +DEAL::52 47 0 +DEAL::52 48 0 +DEAL::52 49 0 +DEAL::52 50 0.03125 +DEAL::52 51 0.09375 +DEAL::52 52 0 +DEAL::52 53 0 +DEAL::52 54 0 +DEAL::52 55 0 +DEAL::52 56 0 +DEAL::52 57 0 +DEAL::52 58 0.09375 +DEAL::52 59 0.2813 +DEAL::52 60 0 +DEAL::52 61 0 +DEAL::52 62 0 +DEAL::52 63 0 +DEAL::53 0 0 +DEAL::53 1 0 +DEAL::53 2 0 +DEAL::53 3 0 +DEAL::53 4 0 +DEAL::53 5 0 +DEAL::53 6 0 +DEAL::53 7 0 +DEAL::53 8 0 +DEAL::53 9 0 +DEAL::53 10 0 +DEAL::53 11 0 +DEAL::53 12 0 +DEAL::53 13 0 +DEAL::53 14 0 +DEAL::53 15 0.1250 +DEAL::53 16 0 +DEAL::53 17 0 +DEAL::53 18 0 +DEAL::53 19 0 +DEAL::53 20 0 +DEAL::53 21 0 +DEAL::53 22 0 +DEAL::53 23 0 +DEAL::53 24 0 +DEAL::53 25 0 +DEAL::53 26 0 +DEAL::53 27 0 +DEAL::53 28 0 +DEAL::53 29 0 +DEAL::53 30 0 +DEAL::53 31 0 +DEAL::53 32 0 +DEAL::53 33 0 +DEAL::53 34 0 +DEAL::53 35 0 +DEAL::53 36 0 +DEAL::53 37 0 +DEAL::53 38 0 +DEAL::53 39 0 +DEAL::53 40 0 +DEAL::53 41 0 +DEAL::53 42 0 +DEAL::53 43 0 +DEAL::53 44 0 +DEAL::53 45 0 +DEAL::53 46 0.3750 +DEAL::53 47 0 +DEAL::53 48 0 +DEAL::53 49 0 +DEAL::53 50 0 +DEAL::53 51 0.1250 +DEAL::53 52 0 +DEAL::53 53 0 +DEAL::53 54 0 +DEAL::53 55 0 +DEAL::53 56 0 +DEAL::53 57 0 +DEAL::53 58 0 +DEAL::53 59 0.3750 +DEAL::53 60 0 +DEAL::53 61 0 +DEAL::53 62 0 +DEAL::53 63 0 +DEAL::54 0 0 +DEAL::54 1 0 +DEAL::54 2 0 +DEAL::54 3 0 +DEAL::54 4 0 +DEAL::54 5 0 +DEAL::54 6 0 +DEAL::54 7 0 +DEAL::54 8 0 +DEAL::54 9 0 +DEAL::54 10 0 +DEAL::54 11 0 +DEAL::54 12 0 +DEAL::54 13 0 +DEAL::54 14 0.04687 +DEAL::54 15 0.1406 +DEAL::54 16 0 +DEAL::54 17 0 +DEAL::54 18 0 +DEAL::54 19 0 +DEAL::54 20 0 +DEAL::54 21 0 +DEAL::54 22 0 +DEAL::54 23 0 +DEAL::54 24 0 +DEAL::54 25 0 +DEAL::54 26 0 +DEAL::54 27 0 +DEAL::54 28 0 +DEAL::54 29 0 +DEAL::54 30 0 +DEAL::54 31 0 +DEAL::54 32 0 +DEAL::54 33 0 +DEAL::54 34 0 +DEAL::54 35 0 +DEAL::54 36 0 +DEAL::54 37 0 +DEAL::54 38 0 +DEAL::54 39 0 +DEAL::54 40 0 +DEAL::54 41 0 +DEAL::54 42 0 +DEAL::54 43 0 +DEAL::54 44 0.1406 +DEAL::54 45 0 +DEAL::54 46 0.4219 +DEAL::54 47 0 +DEAL::54 48 0 +DEAL::54 49 0 +DEAL::54 50 0.01563 +DEAL::54 51 0.04688 +DEAL::54 52 0 +DEAL::54 53 0 +DEAL::54 54 0 +DEAL::54 55 0 +DEAL::54 56 0 +DEAL::54 57 0 +DEAL::54 58 0.04688 +DEAL::54 59 0.1406 +DEAL::54 60 0 +DEAL::54 61 0 +DEAL::54 62 0 +DEAL::54 63 0 +DEAL::55 0 0 +DEAL::55 1 0 +DEAL::55 2 0 +DEAL::55 3 0 +DEAL::55 4 0 +DEAL::55 5 0 +DEAL::55 6 0 +DEAL::55 7 0 +DEAL::55 8 0 +DEAL::55 9 0 +DEAL::55 10 0 +DEAL::55 11 0 +DEAL::55 12 0 +DEAL::55 13 0 +DEAL::55 14 0 +DEAL::55 15 0.1875 +DEAL::55 16 0 +DEAL::55 17 0 +DEAL::55 18 0 +DEAL::55 19 0 +DEAL::55 20 0 +DEAL::55 21 0 +DEAL::55 22 0 +DEAL::55 23 0 +DEAL::55 24 0 +DEAL::55 25 0 +DEAL::55 26 0 +DEAL::55 27 0 +DEAL::55 28 0 +DEAL::55 29 0 +DEAL::55 30 0 +DEAL::55 31 0 +DEAL::55 32 0 +DEAL::55 33 0 +DEAL::55 34 0 +DEAL::55 35 0 +DEAL::55 36 0 +DEAL::55 37 0 +DEAL::55 38 0 +DEAL::55 39 0 +DEAL::55 40 0 +DEAL::55 41 0 +DEAL::55 42 0 +DEAL::55 43 0 +DEAL::55 44 0 +DEAL::55 45 0 +DEAL::55 46 0.5625 +DEAL::55 47 0 +DEAL::55 48 0 +DEAL::55 49 0 +DEAL::55 50 0 +DEAL::55 51 0.06250 +DEAL::55 52 0 +DEAL::55 53 0 +DEAL::55 54 0 +DEAL::55 55 0 +DEAL::55 56 0 +DEAL::55 57 0 +DEAL::55 58 0 +DEAL::55 59 0.1875 +DEAL::55 60 0 +DEAL::55 61 0 +DEAL::55 62 0 +DEAL::55 63 0 +DEAL::56 0 0 +DEAL::56 1 0 +DEAL::56 2 0 +DEAL::56 3 0 +DEAL::56 4 0 +DEAL::56 5 0 +DEAL::56 6 0 +DEAL::56 7 0 +DEAL::56 8 0 +DEAL::56 9 0 +DEAL::56 10 0 +DEAL::56 11 0 +DEAL::56 12 0 +DEAL::56 13 0 +DEAL::56 14 0.09375 +DEAL::56 15 0.2812 +DEAL::56 16 0 +DEAL::56 17 0 +DEAL::56 18 0 +DEAL::56 19 0 +DEAL::56 20 0 +DEAL::56 21 0 +DEAL::56 22 0 +DEAL::56 23 0 +DEAL::56 24 0 +DEAL::56 25 0 +DEAL::56 26 0 +DEAL::56 27 0 +DEAL::56 28 0 +DEAL::56 29 0 +DEAL::56 30 0 +DEAL::56 31 0 +DEAL::56 32 0 +DEAL::56 33 0 +DEAL::56 34 0 +DEAL::56 35 0 +DEAL::56 36 0 +DEAL::56 37 0 +DEAL::56 38 0 +DEAL::56 39 0 +DEAL::56 40 0 +DEAL::56 41 0 +DEAL::56 42 0 +DEAL::56 43 0 +DEAL::56 44 0.03125 +DEAL::56 45 0 +DEAL::56 46 0.09375 +DEAL::56 47 0 +DEAL::56 48 0 +DEAL::56 49 0 +DEAL::56 50 0.09375 +DEAL::56 51 0.2813 +DEAL::56 52 0 +DEAL::56 53 0 +DEAL::56 54 0 +DEAL::56 55 0 +DEAL::56 56 0 +DEAL::56 57 0 +DEAL::56 58 0.03125 +DEAL::56 59 0.09375 +DEAL::56 60 0 +DEAL::56 61 0 +DEAL::56 62 0 +DEAL::56 63 0 +DEAL::57 0 0 +DEAL::57 1 0 +DEAL::57 2 0 +DEAL::57 3 0 +DEAL::57 4 0 +DEAL::57 5 0 +DEAL::57 6 0 +DEAL::57 7 0 +DEAL::57 8 0 +DEAL::57 9 0 +DEAL::57 10 0 +DEAL::57 11 0 +DEAL::57 12 0 +DEAL::57 13 0 +DEAL::57 14 0 +DEAL::57 15 0.3750 +DEAL::57 16 0 +DEAL::57 17 0 +DEAL::57 18 0 +DEAL::57 19 0 +DEAL::57 20 0 +DEAL::57 21 0 +DEAL::57 22 0 +DEAL::57 23 0 +DEAL::57 24 0 +DEAL::57 25 0 +DEAL::57 26 0 +DEAL::57 27 0 +DEAL::57 28 0 +DEAL::57 29 0 +DEAL::57 30 0 +DEAL::57 31 0 +DEAL::57 32 0 +DEAL::57 33 0 +DEAL::57 34 0 +DEAL::57 35 0 +DEAL::57 36 0 +DEAL::57 37 0 +DEAL::57 38 0 +DEAL::57 39 0 +DEAL::57 40 0 +DEAL::57 41 0 +DEAL::57 42 0 +DEAL::57 43 0 +DEAL::57 44 0 +DEAL::57 45 0 +DEAL::57 46 0.1250 +DEAL::57 47 0 +DEAL::57 48 0 +DEAL::57 49 0 +DEAL::57 50 0 +DEAL::57 51 0.3750 +DEAL::57 52 0 +DEAL::57 53 0 +DEAL::57 54 0 +DEAL::57 55 0 +DEAL::57 56 0 +DEAL::57 57 0 +DEAL::57 58 0 +DEAL::57 59 0.1250 +DEAL::57 60 0 +DEAL::57 61 0 +DEAL::57 62 0 +DEAL::57 63 0 +DEAL::58 0 0 +DEAL::58 1 0 +DEAL::58 2 0 +DEAL::58 3 0 +DEAL::58 4 0 +DEAL::58 5 0 +DEAL::58 6 0 +DEAL::58 7 0 +DEAL::58 8 0 +DEAL::58 9 0 +DEAL::58 10 0 +DEAL::58 11 0 +DEAL::58 12 0 +DEAL::58 13 0 +DEAL::58 14 0.1406 +DEAL::58 15 0.4219 +DEAL::58 16 0 +DEAL::58 17 0 +DEAL::58 18 0 +DEAL::58 19 0 +DEAL::58 20 0 +DEAL::58 21 0 +DEAL::58 22 0 +DEAL::58 23 0 +DEAL::58 24 0 +DEAL::58 25 0 +DEAL::58 26 0 +DEAL::58 27 0 +DEAL::58 28 0 +DEAL::58 29 0 +DEAL::58 30 0 +DEAL::58 31 0 +DEAL::58 32 0 +DEAL::58 33 0 +DEAL::58 34 0 +DEAL::58 35 0 +DEAL::58 36 0 +DEAL::58 37 0 +DEAL::58 38 0 +DEAL::58 39 0 +DEAL::58 40 0 +DEAL::58 41 0 +DEAL::58 42 0 +DEAL::58 43 0 +DEAL::58 44 0.04687 +DEAL::58 45 0 +DEAL::58 46 0.1406 +DEAL::58 47 0 +DEAL::58 48 0 +DEAL::58 49 0 +DEAL::58 50 0.04688 +DEAL::58 51 0.1406 +DEAL::58 52 0 +DEAL::58 53 0 +DEAL::58 54 0 +DEAL::58 55 0 +DEAL::58 56 0 +DEAL::58 57 0 +DEAL::58 58 0.01563 +DEAL::58 59 0.04688 +DEAL::58 60 0 +DEAL::58 61 0 +DEAL::58 62 0 +DEAL::58 63 0 +DEAL::59 0 0 +DEAL::59 1 0 +DEAL::59 2 0 +DEAL::59 3 0 +DEAL::59 4 0 +DEAL::59 5 0 +DEAL::59 6 0 +DEAL::59 7 0 +DEAL::59 8 0 +DEAL::59 9 0 +DEAL::59 10 0 +DEAL::59 11 0 +DEAL::59 12 0 +DEAL::59 13 0 +DEAL::59 14 0 +DEAL::59 15 0.5625 +DEAL::59 16 0 +DEAL::59 17 0 +DEAL::59 18 0 +DEAL::59 19 0 +DEAL::59 20 0 +DEAL::59 21 0 +DEAL::59 22 0 +DEAL::59 23 0 +DEAL::59 24 0 +DEAL::59 25 0 +DEAL::59 26 0 +DEAL::59 27 0 +DEAL::59 28 0 +DEAL::59 29 0 +DEAL::59 30 0 +DEAL::59 31 0 +DEAL::59 32 0 +DEAL::59 33 0 +DEAL::59 34 0 +DEAL::59 35 0 +DEAL::59 36 0 +DEAL::59 37 0 +DEAL::59 38 0 +DEAL::59 39 0 +DEAL::59 40 0 +DEAL::59 41 0 +DEAL::59 42 0 +DEAL::59 43 0 +DEAL::59 44 0 +DEAL::59 45 0 +DEAL::59 46 0.1875 +DEAL::59 47 0 +DEAL::59 48 0 +DEAL::59 49 0 +DEAL::59 50 0 +DEAL::59 51 0.1875 +DEAL::59 52 0 +DEAL::59 53 0 +DEAL::59 54 0 +DEAL::59 55 0 +DEAL::59 56 0 +DEAL::59 57 0 +DEAL::59 58 0 +DEAL::59 59 0.06250 +DEAL::59 60 0 +DEAL::59 61 0 +DEAL::59 62 0 +DEAL::59 63 0 +DEAL::60 0 0 +DEAL::60 1 0 +DEAL::60 2 0 +DEAL::60 3 0 +DEAL::60 4 0 +DEAL::60 5 0 +DEAL::60 6 0 +DEAL::60 7 0 +DEAL::60 8 0 +DEAL::60 9 0 +DEAL::60 10 0 +DEAL::60 11 0 +DEAL::60 12 0 +DEAL::60 13 0 +DEAL::60 14 0.06250 +DEAL::60 15 0.1875 +DEAL::60 16 0 +DEAL::60 17 0 +DEAL::60 18 0 +DEAL::60 19 0 +DEAL::60 20 0 +DEAL::60 21 0 +DEAL::60 22 0 +DEAL::60 23 0 +DEAL::60 24 0 +DEAL::60 25 0 +DEAL::60 26 0 +DEAL::60 27 0 +DEAL::60 28 0 +DEAL::60 29 0 +DEAL::60 30 0 +DEAL::60 31 0 +DEAL::60 32 0 +DEAL::60 33 0 +DEAL::60 34 0 +DEAL::60 35 0 +DEAL::60 36 0 +DEAL::60 37 0 +DEAL::60 38 0 +DEAL::60 39 0 +DEAL::60 40 0 +DEAL::60 41 0 +DEAL::60 42 0 +DEAL::60 43 0 +DEAL::60 44 0.06250 +DEAL::60 45 0 +DEAL::60 46 0.1875 +DEAL::60 47 0 +DEAL::60 48 0 +DEAL::60 49 0 +DEAL::60 50 0.06250 +DEAL::60 51 0.1875 +DEAL::60 52 0 +DEAL::60 53 0 +DEAL::60 54 0 +DEAL::60 55 0 +DEAL::60 56 0 +DEAL::60 57 0 +DEAL::60 58 0.06250 +DEAL::60 59 0.1875 +DEAL::60 60 0 +DEAL::60 61 0 +DEAL::60 62 0 +DEAL::60 63 0 +DEAL::61 0 0 +DEAL::61 1 0 +DEAL::61 2 0 +DEAL::61 3 0 +DEAL::61 4 0 +DEAL::61 5 0 +DEAL::61 6 0 +DEAL::61 7 0 +DEAL::61 8 0 +DEAL::61 9 0 +DEAL::61 10 0 +DEAL::61 11 0 +DEAL::61 12 0 +DEAL::61 13 0 +DEAL::61 14 0 +DEAL::61 15 0.2500 +DEAL::61 16 0 +DEAL::61 17 0 +DEAL::61 18 0 +DEAL::61 19 0 +DEAL::61 20 0 +DEAL::61 21 0 +DEAL::61 22 0 +DEAL::61 23 0 +DEAL::61 24 0 +DEAL::61 25 0 +DEAL::61 26 0 +DEAL::61 27 0 +DEAL::61 28 0 +DEAL::61 29 0 +DEAL::61 30 0 +DEAL::61 31 0 +DEAL::61 32 0 +DEAL::61 33 0 +DEAL::61 34 0 +DEAL::61 35 0 +DEAL::61 36 0 +DEAL::61 37 0 +DEAL::61 38 0 +DEAL::61 39 0 +DEAL::61 40 0 +DEAL::61 41 0 +DEAL::61 42 0 +DEAL::61 43 0 +DEAL::61 44 0 +DEAL::61 45 0 +DEAL::61 46 0.2500 +DEAL::61 47 0 +DEAL::61 48 0 +DEAL::61 49 0 +DEAL::61 50 0 +DEAL::61 51 0.2500 +DEAL::61 52 0 +DEAL::61 53 0 +DEAL::61 54 0 +DEAL::61 55 0 +DEAL::61 56 0 +DEAL::61 57 0 +DEAL::61 58 0 +DEAL::61 59 0.2500 +DEAL::61 60 0 +DEAL::61 61 0 +DEAL::61 62 0 +DEAL::61 63 0 +DEAL::62 0 0 +DEAL::62 1 0 +DEAL::62 2 0 +DEAL::62 3 0 +DEAL::62 4 0 +DEAL::62 5 0 +DEAL::62 6 0 +DEAL::62 7 0 +DEAL::62 8 0 +DEAL::62 9 0 +DEAL::62 10 0 +DEAL::62 11 0 +DEAL::62 12 0 +DEAL::62 13 0 +DEAL::62 14 0.09375 +DEAL::62 15 0.2812 +DEAL::62 16 0 +DEAL::62 17 0 +DEAL::62 18 0 +DEAL::62 19 0 +DEAL::62 20 0 +DEAL::62 21 0 +DEAL::62 22 0 +DEAL::62 23 0 +DEAL::62 24 0 +DEAL::62 25 0 +DEAL::62 26 0 +DEAL::62 27 0 +DEAL::62 28 0 +DEAL::62 29 0 +DEAL::62 30 0 +DEAL::62 31 0 +DEAL::62 32 0 +DEAL::62 33 0 +DEAL::62 34 0 +DEAL::62 35 0 +DEAL::62 36 0 +DEAL::62 37 0 +DEAL::62 38 0 +DEAL::62 39 0 +DEAL::62 40 0 +DEAL::62 41 0 +DEAL::62 42 0 +DEAL::62 43 0 +DEAL::62 44 0.09375 +DEAL::62 45 0 +DEAL::62 46 0.2812 +DEAL::62 47 0 +DEAL::62 48 0 +DEAL::62 49 0 +DEAL::62 50 0.03125 +DEAL::62 51 0.09375 +DEAL::62 52 0 +DEAL::62 53 0 +DEAL::62 54 0 +DEAL::62 55 0 +DEAL::62 56 0 +DEAL::62 57 0 +DEAL::62 58 0.03125 +DEAL::62 59 0.09375 +DEAL::62 60 0 +DEAL::62 61 0 +DEAL::62 62 0 +DEAL::62 63 0 +DEAL::63 0 0 +DEAL::63 1 0 +DEAL::63 2 0 +DEAL::63 3 0 +DEAL::63 4 0 +DEAL::63 5 0 +DEAL::63 6 0 +DEAL::63 7 0 +DEAL::63 8 0 +DEAL::63 9 0 +DEAL::63 10 0 +DEAL::63 11 0 +DEAL::63 12 0 +DEAL::63 13 0 +DEAL::63 14 0 +DEAL::63 15 0.3750 +DEAL::63 16 0 +DEAL::63 17 0 +DEAL::63 18 0 +DEAL::63 19 0 +DEAL::63 20 0 +DEAL::63 21 0 +DEAL::63 22 0 +DEAL::63 23 0 +DEAL::63 24 0 +DEAL::63 25 0 +DEAL::63 26 0 +DEAL::63 27 0 +DEAL::63 28 0 +DEAL::63 29 0 +DEAL::63 30 0 +DEAL::63 31 0 +DEAL::63 32 0 +DEAL::63 33 0 +DEAL::63 34 0 +DEAL::63 35 0 +DEAL::63 36 0 +DEAL::63 37 0 +DEAL::63 38 0 +DEAL::63 39 0 +DEAL::63 40 0 +DEAL::63 41 0 +DEAL::63 42 0 +DEAL::63 43 0 +DEAL::63 44 0 +DEAL::63 45 0 +DEAL::63 46 0.3750 +DEAL::63 47 0 +DEAL::63 48 0 +DEAL::63 49 0 +DEAL::63 50 0 +DEAL::63 51 0.1250 +DEAL::63 52 0 +DEAL::63 53 0 +DEAL::63 54 0 +DEAL::63 55 0 +DEAL::63 56 0 +DEAL::63 57 0 +DEAL::63 58 0 +DEAL::63 59 0.1250 +DEAL::63 60 0 +DEAL::63 61 0 +DEAL::63 62 0 +DEAL::63 63 0 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0 +DEAL::0 21 0 +DEAL::0 22 0 +DEAL::0 23 0 +DEAL::0 24 0.03125 +DEAL::0 25 0.03125 +DEAL::0 26 0 +DEAL::0 27 0 +DEAL::0 28 0 +DEAL::0 29 0 +DEAL::0 30 0 +DEAL::0 31 0 +DEAL::0 32 0.09375 +DEAL::0 33 0 +DEAL::0 34 0.09375 +DEAL::0 35 0 +DEAL::0 36 0 +DEAL::0 37 0 +DEAL::0 38 0 +DEAL::0 39 0 +DEAL::0 40 0.09375 +DEAL::0 41 0.09375 +DEAL::0 42 0 +DEAL::0 43 0 +DEAL::0 44 0 +DEAL::0 45 0 +DEAL::0 46 0 +DEAL::0 47 0 +DEAL::0 48 0 +DEAL::0 49 0 +DEAL::0 50 0 +DEAL::0 51 0 +DEAL::0 52 0 +DEAL::0 53 0 +DEAL::0 54 0 +DEAL::0 55 0 +DEAL::0 56 0.2812 +DEAL::0 57 0 +DEAL::0 58 0 +DEAL::0 59 0 +DEAL::0 60 0.2812 +DEAL::0 61 0 +DEAL::0 62 0 +DEAL::0 63 0 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0 +DEAL::1 23 0 +DEAL::1 24 0 +DEAL::1 25 0 +DEAL::1 26 0 +DEAL::1 27 0 +DEAL::1 28 0 +DEAL::1 29 0 +DEAL::1 30 0 +DEAL::1 31 0 +DEAL::1 32 0 +DEAL::1 33 0 +DEAL::1 34 0 +DEAL::1 35 0 +DEAL::1 36 0 +DEAL::1 37 0 +DEAL::1 38 0 +DEAL::1 39 0 +DEAL::1 40 0.06250 +DEAL::1 41 0.06250 +DEAL::1 42 0.06250 +DEAL::1 43 0.06250 +DEAL::1 44 0 +DEAL::1 45 0 +DEAL::1 46 0 +DEAL::1 47 0 +DEAL::1 48 0 +DEAL::1 49 0 +DEAL::1 50 0 +DEAL::1 51 0 +DEAL::1 52 0 +DEAL::1 53 0 +DEAL::1 54 0 +DEAL::1 55 0 +DEAL::1 56 0.1875 +DEAL::1 57 0.1875 +DEAL::1 58 0 +DEAL::1 59 0 +DEAL::1 60 0.1875 +DEAL::1 61 0.1875 +DEAL::1 62 0 +DEAL::1 63 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0 +DEAL::2 21 0 +DEAL::2 22 0 +DEAL::2 23 0 +DEAL::2 24 0 +DEAL::2 25 0 +DEAL::2 26 0 +DEAL::2 27 0 +DEAL::2 28 0 +DEAL::2 29 0 +DEAL::2 30 0 +DEAL::2 31 0 +DEAL::2 32 0.06250 +DEAL::2 33 0.06250 +DEAL::2 34 0.06250 +DEAL::2 35 0.06250 +DEAL::2 36 0 +DEAL::2 37 0 +DEAL::2 38 0 +DEAL::2 39 0 +DEAL::2 40 0 +DEAL::2 41 0 +DEAL::2 42 0 +DEAL::2 43 0 +DEAL::2 44 0 +DEAL::2 45 0 +DEAL::2 46 0 +DEAL::2 47 0 +DEAL::2 48 0 +DEAL::2 49 0 +DEAL::2 50 0 +DEAL::2 51 0 +DEAL::2 52 0 +DEAL::2 53 0 +DEAL::2 54 0 +DEAL::2 55 0 +DEAL::2 56 0.1875 +DEAL::2 57 0 +DEAL::2 58 0.1875 +DEAL::2 59 0 +DEAL::2 60 0.1875 +DEAL::2 61 0 +DEAL::2 62 0.1875 +DEAL::2 63 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0 +DEAL::3 24 0 +DEAL::3 25 0 +DEAL::3 26 0 +DEAL::3 27 0 +DEAL::3 28 0 +DEAL::3 29 0 +DEAL::3 30 0 +DEAL::3 31 0 +DEAL::3 32 0 +DEAL::3 33 0 +DEAL::3 34 0 +DEAL::3 35 0 +DEAL::3 36 0 +DEAL::3 37 0 +DEAL::3 38 0 +DEAL::3 39 0 +DEAL::3 40 0 +DEAL::3 41 0 +DEAL::3 42 0 +DEAL::3 43 0 +DEAL::3 44 0 +DEAL::3 45 0 +DEAL::3 46 0 +DEAL::3 47 0 +DEAL::3 48 0 +DEAL::3 49 0 +DEAL::3 50 0 +DEAL::3 51 0 +DEAL::3 52 0 +DEAL::3 53 0 +DEAL::3 54 0 +DEAL::3 55 0 +DEAL::3 56 0.1250 +DEAL::3 57 0.1250 +DEAL::3 58 0.1250 +DEAL::3 59 0.1250 +DEAL::3 60 0.1250 +DEAL::3 61 0.1250 +DEAL::3 62 0.1250 +DEAL::3 63 0.1250 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0.01562 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::4 16 0.04687 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0.04687 +DEAL::4 21 0 +DEAL::4 22 0 +DEAL::4 23 0 +DEAL::4 24 0 +DEAL::4 25 0.04687 +DEAL::4 26 0 +DEAL::4 27 0 +DEAL::4 28 0 +DEAL::4 29 0 +DEAL::4 30 0 +DEAL::4 31 0 +DEAL::4 32 0 +DEAL::4 33 0 +DEAL::4 34 0.1406 +DEAL::4 35 0 +DEAL::4 36 0 +DEAL::4 37 0 +DEAL::4 38 0 +DEAL::4 39 0 +DEAL::4 40 0 +DEAL::4 41 0.1406 +DEAL::4 42 0 +DEAL::4 43 0 +DEAL::4 44 0 +DEAL::4 45 0 +DEAL::4 46 0 +DEAL::4 47 0 +DEAL::4 48 0 +DEAL::4 49 0 +DEAL::4 50 0 +DEAL::4 51 0 +DEAL::4 52 0.1406 +DEAL::4 53 0 +DEAL::4 54 0 +DEAL::4 55 0 +DEAL::4 56 0 +DEAL::4 57 0 +DEAL::4 58 0 +DEAL::4 59 0 +DEAL::4 60 0.4219 +DEAL::4 61 0 +DEAL::4 62 0 +DEAL::4 63 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0.03125 +DEAL::5 21 0.03125 +DEAL::5 22 0 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 0 +DEAL::5 26 0 +DEAL::5 27 0 +DEAL::5 28 0 +DEAL::5 29 0 +DEAL::5 30 0 +DEAL::5 31 0 +DEAL::5 32 0 +DEAL::5 33 0 +DEAL::5 34 0 +DEAL::5 35 0 +DEAL::5 36 0 +DEAL::5 37 0 +DEAL::5 38 0 +DEAL::5 39 0 +DEAL::5 40 0 +DEAL::5 41 0.09375 +DEAL::5 42 0 +DEAL::5 43 0.09375 +DEAL::5 44 0 +DEAL::5 45 0 +DEAL::5 46 0 +DEAL::5 47 0 +DEAL::5 48 0 +DEAL::5 49 0 +DEAL::5 50 0 +DEAL::5 51 0 +DEAL::5 52 0.09375 +DEAL::5 53 0.09375 +DEAL::5 54 0 +DEAL::5 55 0 +DEAL::5 56 0 +DEAL::5 57 0 +DEAL::5 58 0 +DEAL::5 59 0 +DEAL::5 60 0.2812 +DEAL::5 61 0.2812 +DEAL::5 62 0 +DEAL::5 63 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::6 16 0.03125 +DEAL::6 17 0.03125 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0 +DEAL::6 21 0 +DEAL::6 22 0 +DEAL::6 23 0 +DEAL::6 24 0 +DEAL::6 25 0 +DEAL::6 26 0 +DEAL::6 27 0 +DEAL::6 28 0 +DEAL::6 29 0 +DEAL::6 30 0 +DEAL::6 31 0 +DEAL::6 32 0 +DEAL::6 33 0 +DEAL::6 34 0.09375 +DEAL::6 35 0.09375 +DEAL::6 36 0 +DEAL::6 37 0 +DEAL::6 38 0 +DEAL::6 39 0 +DEAL::6 40 0 +DEAL::6 41 0 +DEAL::6 42 0 +DEAL::6 43 0 +DEAL::6 44 0 +DEAL::6 45 0 +DEAL::6 46 0 +DEAL::6 47 0 +DEAL::6 48 0 +DEAL::6 49 0 +DEAL::6 50 0 +DEAL::6 51 0 +DEAL::6 52 0.09375 +DEAL::6 53 0 +DEAL::6 54 0.09375 +DEAL::6 55 0 +DEAL::6 56 0 +DEAL::6 57 0 +DEAL::6 58 0 +DEAL::6 59 0 +DEAL::6 60 0.2812 +DEAL::6 61 0 +DEAL::6 62 0.2812 +DEAL::6 63 0 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0 +DEAL::7 24 0 +DEAL::7 25 0 +DEAL::7 26 0 +DEAL::7 27 0 +DEAL::7 28 0 +DEAL::7 29 0 +DEAL::7 30 0 +DEAL::7 31 0 +DEAL::7 32 0 +DEAL::7 33 0 +DEAL::7 34 0 +DEAL::7 35 0 +DEAL::7 36 0 +DEAL::7 37 0 +DEAL::7 38 0 +DEAL::7 39 0 +DEAL::7 40 0 +DEAL::7 41 0 +DEAL::7 42 0 +DEAL::7 43 0 +DEAL::7 44 0 +DEAL::7 45 0 +DEAL::7 46 0 +DEAL::7 47 0 +DEAL::7 48 0 +DEAL::7 49 0 +DEAL::7 50 0 +DEAL::7 51 0 +DEAL::7 52 0.06250 +DEAL::7 53 0.06250 +DEAL::7 54 0.06250 +DEAL::7 55 0.06250 +DEAL::7 56 0 +DEAL::7 57 0 +DEAL::7 58 0 +DEAL::7 59 0 +DEAL::7 60 0.1875 +DEAL::7 61 0.1875 +DEAL::7 62 0.1875 +DEAL::7 63 0.1875 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0 +DEAL::8 21 0 +DEAL::8 22 0 +DEAL::8 23 0 +DEAL::8 24 0 +DEAL::8 25 0 +DEAL::8 26 0 +DEAL::8 27 0 +DEAL::8 28 0 +DEAL::8 29 0 +DEAL::8 30 0 +DEAL::8 31 0 +DEAL::8 32 0.1250 +DEAL::8 33 0 +DEAL::8 34 0.1250 +DEAL::8 35 0 +DEAL::8 36 0 +DEAL::8 37 0 +DEAL::8 38 0 +DEAL::8 39 0 +DEAL::8 40 0 +DEAL::8 41 0 +DEAL::8 42 0 +DEAL::8 43 0 +DEAL::8 44 0 +DEAL::8 45 0 +DEAL::8 46 0 +DEAL::8 47 0 +DEAL::8 48 0 +DEAL::8 49 0 +DEAL::8 50 0 +DEAL::8 51 0 +DEAL::8 52 0 +DEAL::8 53 0 +DEAL::8 54 0 +DEAL::8 55 0 +DEAL::8 56 0.3750 +DEAL::8 57 0 +DEAL::8 58 0 +DEAL::8 59 0 +DEAL::8 60 0.3750 +DEAL::8 61 0 +DEAL::8 62 0 +DEAL::8 63 0 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0 +DEAL::9 23 0 +DEAL::9 24 0 +DEAL::9 25 0 +DEAL::9 26 0 +DEAL::9 27 0 +DEAL::9 28 0 +DEAL::9 29 0 +DEAL::9 30 0 +DEAL::9 31 0 +DEAL::9 32 0.09375 +DEAL::9 33 0.03125 +DEAL::9 34 0.09375 +DEAL::9 35 0.03125 +DEAL::9 36 0 +DEAL::9 37 0 +DEAL::9 38 0 +DEAL::9 39 0 +DEAL::9 40 0 +DEAL::9 41 0 +DEAL::9 42 0 +DEAL::9 43 0 +DEAL::9 44 0 +DEAL::9 45 0 +DEAL::9 46 0 +DEAL::9 47 0 +DEAL::9 48 0 +DEAL::9 49 0 +DEAL::9 50 0 +DEAL::9 51 0 +DEAL::9 52 0 +DEAL::9 53 0 +DEAL::9 54 0 +DEAL::9 55 0 +DEAL::9 56 0.2812 +DEAL::9 57 0 +DEAL::9 58 0.09375 +DEAL::9 59 0 +DEAL::9 60 0.2812 +DEAL::9 61 0 +DEAL::9 62 0.09375 +DEAL::9 63 0 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0 +DEAL::10 21 0 +DEAL::10 22 0 +DEAL::10 23 0 +DEAL::10 24 0 +DEAL::10 25 0 +DEAL::10 26 0 +DEAL::10 27 0 +DEAL::10 28 0 +DEAL::10 29 0 +DEAL::10 30 0 +DEAL::10 31 0 +DEAL::10 32 0 +DEAL::10 33 0 +DEAL::10 34 0 +DEAL::10 35 0 +DEAL::10 36 0 +DEAL::10 37 0 +DEAL::10 38 0 +DEAL::10 39 0 +DEAL::10 40 0 +DEAL::10 41 0 +DEAL::10 42 0 +DEAL::10 43 0 +DEAL::10 44 0 +DEAL::10 45 0 +DEAL::10 46 0 +DEAL::10 47 0 +DEAL::10 48 0 +DEAL::10 49 0 +DEAL::10 50 0 +DEAL::10 51 0 +DEAL::10 52 0 +DEAL::10 53 0 +DEAL::10 54 0 +DEAL::10 55 0 +DEAL::10 56 0.2500 +DEAL::10 57 0.2500 +DEAL::10 58 0 +DEAL::10 59 0 +DEAL::10 60 0.2500 +DEAL::10 61 0.2500 +DEAL::10 62 0 +DEAL::10 63 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0 +DEAL::11 20 0 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0 +DEAL::11 24 0 +DEAL::11 25 0 +DEAL::11 26 0 +DEAL::11 27 0 +DEAL::11 28 0 +DEAL::11 29 0 +DEAL::11 30 0 +DEAL::11 31 0 +DEAL::11 32 0 +DEAL::11 33 0 +DEAL::11 34 0 +DEAL::11 35 0 +DEAL::11 36 0 +DEAL::11 37 0 +DEAL::11 38 0 +DEAL::11 39 0 +DEAL::11 40 0 +DEAL::11 41 0 +DEAL::11 42 0 +DEAL::11 43 0 +DEAL::11 44 0 +DEAL::11 45 0 +DEAL::11 46 0 +DEAL::11 47 0 +DEAL::11 48 0 +DEAL::11 49 0 +DEAL::11 50 0 +DEAL::11 51 0 +DEAL::11 52 0 +DEAL::11 53 0 +DEAL::11 54 0 +DEAL::11 55 0 +DEAL::11 56 0.1875 +DEAL::11 57 0.1875 +DEAL::11 58 0.06250 +DEAL::11 59 0.06250 +DEAL::11 60 0.1875 +DEAL::11 61 0.1875 +DEAL::11 62 0.06250 +DEAL::11 63 0.06250 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0 +DEAL::12 21 0 +DEAL::12 22 0 +DEAL::12 23 0 +DEAL::12 24 0 +DEAL::12 25 0 +DEAL::12 26 0 +DEAL::12 27 0 +DEAL::12 28 0 +DEAL::12 29 0 +DEAL::12 30 0 +DEAL::12 31 0 +DEAL::12 32 0 +DEAL::12 33 0 +DEAL::12 34 0 +DEAL::12 35 0 +DEAL::12 36 0 +DEAL::12 37 0 +DEAL::12 38 0 +DEAL::12 39 0 +DEAL::12 40 0.1250 +DEAL::12 41 0.1250 +DEAL::12 42 0 +DEAL::12 43 0 +DEAL::12 44 0 +DEAL::12 45 0 +DEAL::12 46 0 +DEAL::12 47 0 +DEAL::12 48 0 +DEAL::12 49 0 +DEAL::12 50 0 +DEAL::12 51 0 +DEAL::12 52 0 +DEAL::12 53 0 +DEAL::12 54 0 +DEAL::12 55 0 +DEAL::12 56 0.3750 +DEAL::12 57 0 +DEAL::12 58 0 +DEAL::12 59 0 +DEAL::12 60 0.3750 +DEAL::12 61 0 +DEAL::12 62 0 +DEAL::12 63 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0 +DEAL::13 23 0 +DEAL::13 24 0 +DEAL::13 25 0 +DEAL::13 26 0 +DEAL::13 27 0 +DEAL::13 28 0 +DEAL::13 29 0 +DEAL::13 30 0 +DEAL::13 31 0 +DEAL::13 32 0 +DEAL::13 33 0 +DEAL::13 34 0 +DEAL::13 35 0 +DEAL::13 36 0 +DEAL::13 37 0 +DEAL::13 38 0 +DEAL::13 39 0 +DEAL::13 40 0.09375 +DEAL::13 41 0.09375 +DEAL::13 42 0.03125 +DEAL::13 43 0.03125 +DEAL::13 44 0 +DEAL::13 45 0 +DEAL::13 46 0 +DEAL::13 47 0 +DEAL::13 48 0 +DEAL::13 49 0 +DEAL::13 50 0 +DEAL::13 51 0 +DEAL::13 52 0 +DEAL::13 53 0 +DEAL::13 54 0 +DEAL::13 55 0 +DEAL::13 56 0.2812 +DEAL::13 57 0.09375 +DEAL::13 58 0 +DEAL::13 59 0 +DEAL::13 60 0.2812 +DEAL::13 61 0.09375 +DEAL::13 62 0 +DEAL::13 63 0 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0 +DEAL::14 15 0 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0 +DEAL::14 21 0 +DEAL::14 22 0 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0 +DEAL::14 26 0 +DEAL::14 27 0 +DEAL::14 28 0 +DEAL::14 29 0 +DEAL::14 30 0 +DEAL::14 31 0 +DEAL::14 32 0 +DEAL::14 33 0 +DEAL::14 34 0 +DEAL::14 35 0 +DEAL::14 36 0 +DEAL::14 37 0 +DEAL::14 38 0 +DEAL::14 39 0 +DEAL::14 40 0 +DEAL::14 41 0 +DEAL::14 42 0 +DEAL::14 43 0 +DEAL::14 44 0 +DEAL::14 45 0 +DEAL::14 46 0 +DEAL::14 47 0 +DEAL::14 48 0 +DEAL::14 49 0 +DEAL::14 50 0 +DEAL::14 51 0 +DEAL::14 52 0 +DEAL::14 53 0 +DEAL::14 54 0 +DEAL::14 55 0 +DEAL::14 56 0.2500 +DEAL::14 57 0 +DEAL::14 58 0.2500 +DEAL::14 59 0 +DEAL::14 60 0.2500 +DEAL::14 61 0 +DEAL::14 62 0.2500 +DEAL::14 63 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0 +DEAL::15 24 0 +DEAL::15 25 0 +DEAL::15 26 0 +DEAL::15 27 0 +DEAL::15 28 0 +DEAL::15 29 0 +DEAL::15 30 0 +DEAL::15 31 0 +DEAL::15 32 0 +DEAL::15 33 0 +DEAL::15 34 0 +DEAL::15 35 0 +DEAL::15 36 0 +DEAL::15 37 0 +DEAL::15 38 0 +DEAL::15 39 0 +DEAL::15 40 0 +DEAL::15 41 0 +DEAL::15 42 0 +DEAL::15 43 0 +DEAL::15 44 0 +DEAL::15 45 0 +DEAL::15 46 0 +DEAL::15 47 0 +DEAL::15 48 0 +DEAL::15 49 0 +DEAL::15 50 0 +DEAL::15 51 0 +DEAL::15 52 0 +DEAL::15 53 0 +DEAL::15 54 0 +DEAL::15 55 0 +DEAL::15 56 0.1875 +DEAL::15 57 0.06250 +DEAL::15 58 0.1875 +DEAL::15 59 0.06250 +DEAL::15 60 0.1875 +DEAL::15 61 0.06250 +DEAL::15 62 0.1875 +DEAL::15 63 0.06250 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0 +DEAL::16 15 0 +DEAL::16 16 0.06250 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0 +DEAL::16 21 0 +DEAL::16 22 0 +DEAL::16 23 0 +DEAL::16 24 0 +DEAL::16 25 0 +DEAL::16 26 0 +DEAL::16 27 0 +DEAL::16 28 0 +DEAL::16 29 0 +DEAL::16 30 0 +DEAL::16 31 0 +DEAL::16 32 0 +DEAL::16 33 0 +DEAL::16 34 0.1875 +DEAL::16 35 0 +DEAL::16 36 0 +DEAL::16 37 0 +DEAL::16 38 0 +DEAL::16 39 0 +DEAL::16 40 0 +DEAL::16 41 0 +DEAL::16 42 0 +DEAL::16 43 0 +DEAL::16 44 0 +DEAL::16 45 0 +DEAL::16 46 0 +DEAL::16 47 0 +DEAL::16 48 0 +DEAL::16 49 0 +DEAL::16 50 0 +DEAL::16 51 0 +DEAL::16 52 0.1875 +DEAL::16 53 0 +DEAL::16 54 0 +DEAL::16 55 0 +DEAL::16 56 0 +DEAL::16 57 0 +DEAL::16 58 0 +DEAL::16 59 0 +DEAL::16 60 0.5625 +DEAL::16 61 0 +DEAL::16 62 0 +DEAL::16 63 0 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0 +DEAL::17 15 0 +DEAL::17 16 0.04687 +DEAL::17 17 0.01562 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0 +DEAL::17 23 0 +DEAL::17 24 0 +DEAL::17 25 0 +DEAL::17 26 0 +DEAL::17 27 0 +DEAL::17 28 0 +DEAL::17 29 0 +DEAL::17 30 0 +DEAL::17 31 0 +DEAL::17 32 0 +DEAL::17 33 0 +DEAL::17 34 0.1406 +DEAL::17 35 0.04687 +DEAL::17 36 0 +DEAL::17 37 0 +DEAL::17 38 0 +DEAL::17 39 0 +DEAL::17 40 0 +DEAL::17 41 0 +DEAL::17 42 0 +DEAL::17 43 0 +DEAL::17 44 0 +DEAL::17 45 0 +DEAL::17 46 0 +DEAL::17 47 0 +DEAL::17 48 0 +DEAL::17 49 0 +DEAL::17 50 0 +DEAL::17 51 0 +DEAL::17 52 0.1406 +DEAL::17 53 0 +DEAL::17 54 0.04687 +DEAL::17 55 0 +DEAL::17 56 0 +DEAL::17 57 0 +DEAL::17 58 0 +DEAL::17 59 0 +DEAL::17 60 0.4219 +DEAL::17 61 0 +DEAL::17 62 0.1406 +DEAL::17 63 0 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0 +DEAL::18 20 0 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0 +DEAL::18 24 0 +DEAL::18 25 0 +DEAL::18 26 0 +DEAL::18 27 0 +DEAL::18 28 0 +DEAL::18 29 0 +DEAL::18 30 0 +DEAL::18 31 0 +DEAL::18 32 0 +DEAL::18 33 0 +DEAL::18 34 0 +DEAL::18 35 0 +DEAL::18 36 0 +DEAL::18 37 0 +DEAL::18 38 0 +DEAL::18 39 0 +DEAL::18 40 0 +DEAL::18 41 0 +DEAL::18 42 0 +DEAL::18 43 0 +DEAL::18 44 0 +DEAL::18 45 0 +DEAL::18 46 0 +DEAL::18 47 0 +DEAL::18 48 0 +DEAL::18 49 0 +DEAL::18 50 0 +DEAL::18 51 0 +DEAL::18 52 0.1250 +DEAL::18 53 0.1250 +DEAL::18 54 0 +DEAL::18 55 0 +DEAL::18 56 0 +DEAL::18 57 0 +DEAL::18 58 0 +DEAL::18 59 0 +DEAL::18 60 0.3750 +DEAL::18 61 0.3750 +DEAL::18 62 0 +DEAL::18 63 0 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0 +DEAL::19 24 0 +DEAL::19 25 0 +DEAL::19 26 0 +DEAL::19 27 0 +DEAL::19 28 0 +DEAL::19 29 0 +DEAL::19 30 0 +DEAL::19 31 0 +DEAL::19 32 0 +DEAL::19 33 0 +DEAL::19 34 0 +DEAL::19 35 0 +DEAL::19 36 0 +DEAL::19 37 0 +DEAL::19 38 0 +DEAL::19 39 0 +DEAL::19 40 0 +DEAL::19 41 0 +DEAL::19 42 0 +DEAL::19 43 0 +DEAL::19 44 0 +DEAL::19 45 0 +DEAL::19 46 0 +DEAL::19 47 0 +DEAL::19 48 0 +DEAL::19 49 0 +DEAL::19 50 0 +DEAL::19 51 0 +DEAL::19 52 0.09375 +DEAL::19 53 0.09375 +DEAL::19 54 0.03125 +DEAL::19 55 0.03125 +DEAL::19 56 0 +DEAL::19 57 0 +DEAL::19 58 0 +DEAL::19 59 0 +DEAL::19 60 0.2812 +DEAL::19 61 0.2813 +DEAL::19 62 0.09375 +DEAL::19 63 0.09375 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0 +DEAL::20 15 0 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0.06250 +DEAL::20 21 0 +DEAL::20 22 0 +DEAL::20 23 0 +DEAL::20 24 0 +DEAL::20 25 0 +DEAL::20 26 0 +DEAL::20 27 0 +DEAL::20 28 0 +DEAL::20 29 0 +DEAL::20 30 0 +DEAL::20 31 0 +DEAL::20 32 0 +DEAL::20 33 0 +DEAL::20 34 0 +DEAL::20 35 0 +DEAL::20 36 0 +DEAL::20 37 0 +DEAL::20 38 0 +DEAL::20 39 0 +DEAL::20 40 0 +DEAL::20 41 0.1875 +DEAL::20 42 0 +DEAL::20 43 0 +DEAL::20 44 0 +DEAL::20 45 0 +DEAL::20 46 0 +DEAL::20 47 0 +DEAL::20 48 0 +DEAL::20 49 0 +DEAL::20 50 0 +DEAL::20 51 0 +DEAL::20 52 0.1875 +DEAL::20 53 0 +DEAL::20 54 0 +DEAL::20 55 0 +DEAL::20 56 0 +DEAL::20 57 0 +DEAL::20 58 0 +DEAL::20 59 0 +DEAL::20 60 0.5625 +DEAL::20 61 0 +DEAL::20 62 0 +DEAL::20 63 0 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0.04687 +DEAL::21 21 0.01562 +DEAL::21 22 0 +DEAL::21 23 0 +DEAL::21 24 0 +DEAL::21 25 0 +DEAL::21 26 0 +DEAL::21 27 0 +DEAL::21 28 0 +DEAL::21 29 0 +DEAL::21 30 0 +DEAL::21 31 0 +DEAL::21 32 0 +DEAL::21 33 0 +DEAL::21 34 0 +DEAL::21 35 0 +DEAL::21 36 0 +DEAL::21 37 0 +DEAL::21 38 0 +DEAL::21 39 0 +DEAL::21 40 0 +DEAL::21 41 0.1406 +DEAL::21 42 0 +DEAL::21 43 0.04687 +DEAL::21 44 0 +DEAL::21 45 0 +DEAL::21 46 0 +DEAL::21 47 0 +DEAL::21 48 0 +DEAL::21 49 0 +DEAL::21 50 0 +DEAL::21 51 0 +DEAL::21 52 0.1406 +DEAL::21 53 0.04687 +DEAL::21 54 0 +DEAL::21 55 0 +DEAL::21 56 0 +DEAL::21 57 0 +DEAL::21 58 0 +DEAL::21 59 0 +DEAL::21 60 0.4219 +DEAL::21 61 0.1406 +DEAL::21 62 0 +DEAL::21 63 0 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0 +DEAL::22 13 0 +DEAL::22 14 0 +DEAL::22 15 0 +DEAL::22 16 0 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0 +DEAL::22 21 0 +DEAL::22 22 0 +DEAL::22 23 0 +DEAL::22 24 0 +DEAL::22 25 0 +DEAL::22 26 0 +DEAL::22 27 0 +DEAL::22 28 0 +DEAL::22 29 0 +DEAL::22 30 0 +DEAL::22 31 0 +DEAL::22 32 0 +DEAL::22 33 0 +DEAL::22 34 0 +DEAL::22 35 0 +DEAL::22 36 0 +DEAL::22 37 0 +DEAL::22 38 0 +DEAL::22 39 0 +DEAL::22 40 0 +DEAL::22 41 0 +DEAL::22 42 0 +DEAL::22 43 0 +DEAL::22 44 0 +DEAL::22 45 0 +DEAL::22 46 0 +DEAL::22 47 0 +DEAL::22 48 0 +DEAL::22 49 0 +DEAL::22 50 0 +DEAL::22 51 0 +DEAL::22 52 0.1250 +DEAL::22 53 0 +DEAL::22 54 0.1250 +DEAL::22 55 0 +DEAL::22 56 0 +DEAL::22 57 0 +DEAL::22 58 0 +DEAL::22 59 0 +DEAL::22 60 0.3750 +DEAL::22 61 0 +DEAL::22 62 0.3750 +DEAL::22 63 0 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0 +DEAL::23 19 0 +DEAL::23 20 0 +DEAL::23 21 0 +DEAL::23 22 0 +DEAL::23 23 0 +DEAL::23 24 0 +DEAL::23 25 0 +DEAL::23 26 0 +DEAL::23 27 0 +DEAL::23 28 0 +DEAL::23 29 0 +DEAL::23 30 0 +DEAL::23 31 0 +DEAL::23 32 0 +DEAL::23 33 0 +DEAL::23 34 0 +DEAL::23 35 0 +DEAL::23 36 0 +DEAL::23 37 0 +DEAL::23 38 0 +DEAL::23 39 0 +DEAL::23 40 0 +DEAL::23 41 0 +DEAL::23 42 0 +DEAL::23 43 0 +DEAL::23 44 0 +DEAL::23 45 0 +DEAL::23 46 0 +DEAL::23 47 0 +DEAL::23 48 0 +DEAL::23 49 0 +DEAL::23 50 0 +DEAL::23 51 0 +DEAL::23 52 0.09375 +DEAL::23 53 0.03125 +DEAL::23 54 0.09375 +DEAL::23 55 0.03125 +DEAL::23 56 0 +DEAL::23 57 0 +DEAL::23 58 0 +DEAL::23 59 0 +DEAL::23 60 0.2812 +DEAL::23 61 0.09375 +DEAL::23 62 0.2813 +DEAL::23 63 0.09375 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0 +DEAL::24 9 0 +DEAL::24 10 0 +DEAL::24 11 0 +DEAL::24 12 0 +DEAL::24 13 0 +DEAL::24 14 0 +DEAL::24 15 0 +DEAL::24 16 0 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0 +DEAL::24 21 0 +DEAL::24 22 0 +DEAL::24 23 0 +DEAL::24 24 0.01562 +DEAL::24 25 0.04687 +DEAL::24 26 0 +DEAL::24 27 0 +DEAL::24 28 0 +DEAL::24 29 0 +DEAL::24 30 0 +DEAL::24 31 0 +DEAL::24 32 0.04687 +DEAL::24 33 0 +DEAL::24 34 0.1406 +DEAL::24 35 0 +DEAL::24 36 0 +DEAL::24 37 0 +DEAL::24 38 0 +DEAL::24 39 0 +DEAL::24 40 0.04687 +DEAL::24 41 0.1406 +DEAL::24 42 0 +DEAL::24 43 0 +DEAL::24 44 0 +DEAL::24 45 0 +DEAL::24 46 0 +DEAL::24 47 0 +DEAL::24 48 0 +DEAL::24 49 0 +DEAL::24 50 0 +DEAL::24 51 0 +DEAL::24 52 0 +DEAL::24 53 0 +DEAL::24 54 0 +DEAL::24 55 0 +DEAL::24 56 0.1406 +DEAL::24 57 0 +DEAL::24 58 0 +DEAL::24 59 0 +DEAL::24 60 0.4219 +DEAL::24 61 0 +DEAL::24 62 0 +DEAL::24 63 0 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0 +DEAL::25 13 0 +DEAL::25 14 0 +DEAL::25 15 0 +DEAL::25 16 0 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0 +DEAL::25 21 0 +DEAL::25 22 0 +DEAL::25 23 0 +DEAL::25 24 0 +DEAL::25 25 0.06250 +DEAL::25 26 0 +DEAL::25 27 0 +DEAL::25 28 0 +DEAL::25 29 0 +DEAL::25 30 0 +DEAL::25 31 0 +DEAL::25 32 0 +DEAL::25 33 0 +DEAL::25 34 0.1875 +DEAL::25 35 0 +DEAL::25 36 0 +DEAL::25 37 0 +DEAL::25 38 0 +DEAL::25 39 0 +DEAL::25 40 0 +DEAL::25 41 0.1875 +DEAL::25 42 0 +DEAL::25 43 0 +DEAL::25 44 0 +DEAL::25 45 0 +DEAL::25 46 0 +DEAL::25 47 0 +DEAL::25 48 0 +DEAL::25 49 0 +DEAL::25 50 0 +DEAL::25 51 0 +DEAL::25 52 0 +DEAL::25 53 0 +DEAL::25 54 0 +DEAL::25 55 0 +DEAL::25 56 0 +DEAL::25 57 0 +DEAL::25 58 0 +DEAL::25 59 0 +DEAL::25 60 0.5625 +DEAL::25 61 0 +DEAL::25 62 0 +DEAL::25 63 0 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0 +DEAL::26 12 0 +DEAL::26 13 0 +DEAL::26 14 0 +DEAL::26 15 0 +DEAL::26 16 0 +DEAL::26 17 0 +DEAL::26 18 0 +DEAL::26 19 0 +DEAL::26 20 0 +DEAL::26 21 0 +DEAL::26 22 0 +DEAL::26 23 0 +DEAL::26 24 0 +DEAL::26 25 0 +DEAL::26 26 0 +DEAL::26 27 0 +DEAL::26 28 0 +DEAL::26 29 0 +DEAL::26 30 0 +DEAL::26 31 0 +DEAL::26 32 0 +DEAL::26 33 0 +DEAL::26 34 0 +DEAL::26 35 0 +DEAL::26 36 0 +DEAL::26 37 0 +DEAL::26 38 0 +DEAL::26 39 0 +DEAL::26 40 0.03125 +DEAL::26 41 0.09375 +DEAL::26 42 0.03125 +DEAL::26 43 0.09375 +DEAL::26 44 0 +DEAL::26 45 0 +DEAL::26 46 0 +DEAL::26 47 0 +DEAL::26 48 0 +DEAL::26 49 0 +DEAL::26 50 0 +DEAL::26 51 0 +DEAL::26 52 0 +DEAL::26 53 0 +DEAL::26 54 0 +DEAL::26 55 0 +DEAL::26 56 0.09375 +DEAL::26 57 0.09375 +DEAL::26 58 0 +DEAL::26 59 0 +DEAL::26 60 0.2812 +DEAL::26 61 0.2812 +DEAL::26 62 0 +DEAL::26 63 0 +DEAL::27 0 0 +DEAL::27 1 0 +DEAL::27 2 0 +DEAL::27 3 0 +DEAL::27 4 0 +DEAL::27 5 0 +DEAL::27 6 0 +DEAL::27 7 0 +DEAL::27 8 0 +DEAL::27 9 0 +DEAL::27 10 0 +DEAL::27 11 0 +DEAL::27 12 0 +DEAL::27 13 0 +DEAL::27 14 0 +DEAL::27 15 0 +DEAL::27 16 0 +DEAL::27 17 0 +DEAL::27 18 0 +DEAL::27 19 0 +DEAL::27 20 0 +DEAL::27 21 0 +DEAL::27 22 0 +DEAL::27 23 0 +DEAL::27 24 0 +DEAL::27 25 0 +DEAL::27 26 0 +DEAL::27 27 0 +DEAL::27 28 0 +DEAL::27 29 0 +DEAL::27 30 0 +DEAL::27 31 0 +DEAL::27 32 0 +DEAL::27 33 0 +DEAL::27 34 0 +DEAL::27 35 0 +DEAL::27 36 0 +DEAL::27 37 0 +DEAL::27 38 0 +DEAL::27 39 0 +DEAL::27 40 0 +DEAL::27 41 0.1250 +DEAL::27 42 0 +DEAL::27 43 0.1250 +DEAL::27 44 0 +DEAL::27 45 0 +DEAL::27 46 0 +DEAL::27 47 0 +DEAL::27 48 0 +DEAL::27 49 0 +DEAL::27 50 0 +DEAL::27 51 0 +DEAL::27 52 0 +DEAL::27 53 0 +DEAL::27 54 0 +DEAL::27 55 0 +DEAL::27 56 0 +DEAL::27 57 0 +DEAL::27 58 0 +DEAL::27 59 0 +DEAL::27 60 0.3750 +DEAL::27 61 0.3750 +DEAL::27 62 0 +DEAL::27 63 0 +DEAL::28 0 0 +DEAL::28 1 0 +DEAL::28 2 0 +DEAL::28 3 0 +DEAL::28 4 0 +DEAL::28 5 0 +DEAL::28 6 0 +DEAL::28 7 0 +DEAL::28 8 0 +DEAL::28 9 0 +DEAL::28 10 0 +DEAL::28 11 0 +DEAL::28 12 0 +DEAL::28 13 0 +DEAL::28 14 0 +DEAL::28 15 0 +DEAL::28 16 0 +DEAL::28 17 0 +DEAL::28 18 0 +DEAL::28 19 0 +DEAL::28 20 0 +DEAL::28 21 0 +DEAL::28 22 0 +DEAL::28 23 0 +DEAL::28 24 0 +DEAL::28 25 0 +DEAL::28 26 0 +DEAL::28 27 0 +DEAL::28 28 0 +DEAL::28 29 0 +DEAL::28 30 0 +DEAL::28 31 0 +DEAL::28 32 0.03125 +DEAL::28 33 0.03125 +DEAL::28 34 0.09375 +DEAL::28 35 0.09375 +DEAL::28 36 0 +DEAL::28 37 0 +DEAL::28 38 0 +DEAL::28 39 0 +DEAL::28 40 0 +DEAL::28 41 0 +DEAL::28 42 0 +DEAL::28 43 0 +DEAL::28 44 0 +DEAL::28 45 0 +DEAL::28 46 0 +DEAL::28 47 0 +DEAL::28 48 0 +DEAL::28 49 0 +DEAL::28 50 0 +DEAL::28 51 0 +DEAL::28 52 0 +DEAL::28 53 0 +DEAL::28 54 0 +DEAL::28 55 0 +DEAL::28 56 0.09375 +DEAL::28 57 0 +DEAL::28 58 0.09375 +DEAL::28 59 0 +DEAL::28 60 0.2812 +DEAL::28 61 0 +DEAL::28 62 0.2812 +DEAL::28 63 0 +DEAL::29 0 0 +DEAL::29 1 0 +DEAL::29 2 0 +DEAL::29 3 0 +DEAL::29 4 0 +DEAL::29 5 0 +DEAL::29 6 0 +DEAL::29 7 0 +DEAL::29 8 0 +DEAL::29 9 0 +DEAL::29 10 0 +DEAL::29 11 0 +DEAL::29 12 0 +DEAL::29 13 0 +DEAL::29 14 0 +DEAL::29 15 0 +DEAL::29 16 0 +DEAL::29 17 0 +DEAL::29 18 0 +DEAL::29 19 0 +DEAL::29 20 0 +DEAL::29 21 0 +DEAL::29 22 0 +DEAL::29 23 0 +DEAL::29 24 0 +DEAL::29 25 0 +DEAL::29 26 0 +DEAL::29 27 0 +DEAL::29 28 0 +DEAL::29 29 0 +DEAL::29 30 0 +DEAL::29 31 0 +DEAL::29 32 0 +DEAL::29 33 0 +DEAL::29 34 0.1250 +DEAL::29 35 0.1250 +DEAL::29 36 0 +DEAL::29 37 0 +DEAL::29 38 0 +DEAL::29 39 0 +DEAL::29 40 0 +DEAL::29 41 0 +DEAL::29 42 0 +DEAL::29 43 0 +DEAL::29 44 0 +DEAL::29 45 0 +DEAL::29 46 0 +DEAL::29 47 0 +DEAL::29 48 0 +DEAL::29 49 0 +DEAL::29 50 0 +DEAL::29 51 0 +DEAL::29 52 0 +DEAL::29 53 0 +DEAL::29 54 0 +DEAL::29 55 0 +DEAL::29 56 0 +DEAL::29 57 0 +DEAL::29 58 0 +DEAL::29 59 0 +DEAL::29 60 0.3750 +DEAL::29 61 0 +DEAL::29 62 0.3750 +DEAL::29 63 0 +DEAL::30 0 0 +DEAL::30 1 0 +DEAL::30 2 0 +DEAL::30 3 0 +DEAL::30 4 0 +DEAL::30 5 0 +DEAL::30 6 0 +DEAL::30 7 0 +DEAL::30 8 0 +DEAL::30 9 0 +DEAL::30 10 0 +DEAL::30 11 0 +DEAL::30 12 0 +DEAL::30 13 0 +DEAL::30 14 0 +DEAL::30 15 0 +DEAL::30 16 0 +DEAL::30 17 0 +DEAL::30 18 0 +DEAL::30 19 0 +DEAL::30 20 0 +DEAL::30 21 0 +DEAL::30 22 0 +DEAL::30 23 0 +DEAL::30 24 0 +DEAL::30 25 0 +DEAL::30 26 0 +DEAL::30 27 0 +DEAL::30 28 0 +DEAL::30 29 0 +DEAL::30 30 0 +DEAL::30 31 0 +DEAL::30 32 0 +DEAL::30 33 0 +DEAL::30 34 0 +DEAL::30 35 0 +DEAL::30 36 0 +DEAL::30 37 0 +DEAL::30 38 0 +DEAL::30 39 0 +DEAL::30 40 0 +DEAL::30 41 0 +DEAL::30 42 0 +DEAL::30 43 0 +DEAL::30 44 0 +DEAL::30 45 0 +DEAL::30 46 0 +DEAL::30 47 0 +DEAL::30 48 0 +DEAL::30 49 0 +DEAL::30 50 0 +DEAL::30 51 0 +DEAL::30 52 0 +DEAL::30 53 0 +DEAL::30 54 0 +DEAL::30 55 0 +DEAL::30 56 0.06250 +DEAL::30 57 0.06250 +DEAL::30 58 0.06250 +DEAL::30 59 0.06250 +DEAL::30 60 0.1875 +DEAL::30 61 0.1875 +DEAL::30 62 0.1875 +DEAL::30 63 0.1875 +DEAL::31 0 0 +DEAL::31 1 0 +DEAL::31 2 0 +DEAL::31 3 0 +DEAL::31 4 0 +DEAL::31 5 0 +DEAL::31 6 0 +DEAL::31 7 0 +DEAL::31 8 0 +DEAL::31 9 0 +DEAL::31 10 0 +DEAL::31 11 0 +DEAL::31 12 0 +DEAL::31 13 0 +DEAL::31 14 0 +DEAL::31 15 0 +DEAL::31 16 0 +DEAL::31 17 0 +DEAL::31 18 0 +DEAL::31 19 0 +DEAL::31 20 0 +DEAL::31 21 0 +DEAL::31 22 0 +DEAL::31 23 0 +DEAL::31 24 0 +DEAL::31 25 0 +DEAL::31 26 0 +DEAL::31 27 0 +DEAL::31 28 0 +DEAL::31 29 0 +DEAL::31 30 0 +DEAL::31 31 0 +DEAL::31 32 0 +DEAL::31 33 0 +DEAL::31 34 0 +DEAL::31 35 0 +DEAL::31 36 0 +DEAL::31 37 0 +DEAL::31 38 0 +DEAL::31 39 0 +DEAL::31 40 0 +DEAL::31 41 0 +DEAL::31 42 0 +DEAL::31 43 0 +DEAL::31 44 0 +DEAL::31 45 0 +DEAL::31 46 0 +DEAL::31 47 0 +DEAL::31 48 0 +DEAL::31 49 0 +DEAL::31 50 0 +DEAL::31 51 0 +DEAL::31 52 0 +DEAL::31 53 0 +DEAL::31 54 0 +DEAL::31 55 0 +DEAL::31 56 0 +DEAL::31 57 0 +DEAL::31 58 0 +DEAL::31 59 0 +DEAL::31 60 0.2500 +DEAL::31 61 0.2500 +DEAL::31 62 0.2500 +DEAL::31 63 0.2500 +DEAL::32 0 0 +DEAL::32 1 0 +DEAL::32 2 0 +DEAL::32 3 0 +DEAL::32 4 0 +DEAL::32 5 0 +DEAL::32 6 0 +DEAL::32 7 0 +DEAL::32 8 0 +DEAL::32 9 0 +DEAL::32 10 0 +DEAL::32 11 0 +DEAL::32 12 0 +DEAL::32 13 0 +DEAL::32 14 0 +DEAL::32 15 0 +DEAL::32 16 0 +DEAL::32 17 0 +DEAL::32 18 0 +DEAL::32 19 0 +DEAL::32 20 0 +DEAL::32 21 0 +DEAL::32 22 0 +DEAL::32 23 0 +DEAL::32 24 0 +DEAL::32 25 0 +DEAL::32 26 0 +DEAL::32 27 0 +DEAL::32 28 0 +DEAL::32 29 0 +DEAL::32 30 0 +DEAL::32 31 0 +DEAL::32 32 0.06250 +DEAL::32 33 0 +DEAL::32 34 0.1875 +DEAL::32 35 0 +DEAL::32 36 0 +DEAL::32 37 0 +DEAL::32 38 0 +DEAL::32 39 0 +DEAL::32 40 0 +DEAL::32 41 0 +DEAL::32 42 0 +DEAL::32 43 0 +DEAL::32 44 0 +DEAL::32 45 0 +DEAL::32 46 0 +DEAL::32 47 0 +DEAL::32 48 0 +DEAL::32 49 0 +DEAL::32 50 0 +DEAL::32 51 0 +DEAL::32 52 0 +DEAL::32 53 0 +DEAL::32 54 0 +DEAL::32 55 0 +DEAL::32 56 0.1875 +DEAL::32 57 0 +DEAL::32 58 0 +DEAL::32 59 0 +DEAL::32 60 0.5625 +DEAL::32 61 0 +DEAL::32 62 0 +DEAL::32 63 0 +DEAL::33 0 0 +DEAL::33 1 0 +DEAL::33 2 0 +DEAL::33 3 0 +DEAL::33 4 0 +DEAL::33 5 0 +DEAL::33 6 0 +DEAL::33 7 0 +DEAL::33 8 0 +DEAL::33 9 0 +DEAL::33 10 0 +DEAL::33 11 0 +DEAL::33 12 0 +DEAL::33 13 0 +DEAL::33 14 0 +DEAL::33 15 0 +DEAL::33 16 0 +DEAL::33 17 0 +DEAL::33 18 0 +DEAL::33 19 0 +DEAL::33 20 0 +DEAL::33 21 0 +DEAL::33 22 0 +DEAL::33 23 0 +DEAL::33 24 0 +DEAL::33 25 0 +DEAL::33 26 0 +DEAL::33 27 0 +DEAL::33 28 0 +DEAL::33 29 0 +DEAL::33 30 0 +DEAL::33 31 0 +DEAL::33 32 0.04687 +DEAL::33 33 0.01562 +DEAL::33 34 0.1406 +DEAL::33 35 0.04687 +DEAL::33 36 0 +DEAL::33 37 0 +DEAL::33 38 0 +DEAL::33 39 0 +DEAL::33 40 0 +DEAL::33 41 0 +DEAL::33 42 0 +DEAL::33 43 0 +DEAL::33 44 0 +DEAL::33 45 0 +DEAL::33 46 0 +DEAL::33 47 0 +DEAL::33 48 0 +DEAL::33 49 0 +DEAL::33 50 0 +DEAL::33 51 0 +DEAL::33 52 0 +DEAL::33 53 0 +DEAL::33 54 0 +DEAL::33 55 0 +DEAL::33 56 0.1406 +DEAL::33 57 0 +DEAL::33 58 0.04687 +DEAL::33 59 0 +DEAL::33 60 0.4219 +DEAL::33 61 0 +DEAL::33 62 0.1406 +DEAL::33 63 0 +DEAL::34 0 0 +DEAL::34 1 0 +DEAL::34 2 0 +DEAL::34 3 0 +DEAL::34 4 0 +DEAL::34 5 0 +DEAL::34 6 0 +DEAL::34 7 0 +DEAL::34 8 0 +DEAL::34 9 0 +DEAL::34 10 0 +DEAL::34 11 0 +DEAL::34 12 0 +DEAL::34 13 0 +DEAL::34 14 0 +DEAL::34 15 0 +DEAL::34 16 0 +DEAL::34 17 0 +DEAL::34 18 0 +DEAL::34 19 0 +DEAL::34 20 0 +DEAL::34 21 0 +DEAL::34 22 0 +DEAL::34 23 0 +DEAL::34 24 0 +DEAL::34 25 0 +DEAL::34 26 0 +DEAL::34 27 0 +DEAL::34 28 0 +DEAL::34 29 0 +DEAL::34 30 0 +DEAL::34 31 0 +DEAL::34 32 0 +DEAL::34 33 0 +DEAL::34 34 0.2500 +DEAL::34 35 0 +DEAL::34 36 0 +DEAL::34 37 0 +DEAL::34 38 0 +DEAL::34 39 0 +DEAL::34 40 0 +DEAL::34 41 0 +DEAL::34 42 0 +DEAL::34 43 0 +DEAL::34 44 0 +DEAL::34 45 0 +DEAL::34 46 0 +DEAL::34 47 0 +DEAL::34 48 0 +DEAL::34 49 0 +DEAL::34 50 0 +DEAL::34 51 0 +DEAL::34 52 0 +DEAL::34 53 0 +DEAL::34 54 0 +DEAL::34 55 0 +DEAL::34 56 0 +DEAL::34 57 0 +DEAL::34 58 0 +DEAL::34 59 0 +DEAL::34 60 0.7500 +DEAL::34 61 0 +DEAL::34 62 0 +DEAL::34 63 0 +DEAL::35 0 0 +DEAL::35 1 0 +DEAL::35 2 0 +DEAL::35 3 0 +DEAL::35 4 0 +DEAL::35 5 0 +DEAL::35 6 0 +DEAL::35 7 0 +DEAL::35 8 0 +DEAL::35 9 0 +DEAL::35 10 0 +DEAL::35 11 0 +DEAL::35 12 0 +DEAL::35 13 0 +DEAL::35 14 0 +DEAL::35 15 0 +DEAL::35 16 0 +DEAL::35 17 0 +DEAL::35 18 0 +DEAL::35 19 0 +DEAL::35 20 0 +DEAL::35 21 0 +DEAL::35 22 0 +DEAL::35 23 0 +DEAL::35 24 0 +DEAL::35 25 0 +DEAL::35 26 0 +DEAL::35 27 0 +DEAL::35 28 0 +DEAL::35 29 0 +DEAL::35 30 0 +DEAL::35 31 0 +DEAL::35 32 0 +DEAL::35 33 0 +DEAL::35 34 0.1875 +DEAL::35 35 0.06250 +DEAL::35 36 0 +DEAL::35 37 0 +DEAL::35 38 0 +DEAL::35 39 0 +DEAL::35 40 0 +DEAL::35 41 0 +DEAL::35 42 0 +DEAL::35 43 0 +DEAL::35 44 0 +DEAL::35 45 0 +DEAL::35 46 0 +DEAL::35 47 0 +DEAL::35 48 0 +DEAL::35 49 0 +DEAL::35 50 0 +DEAL::35 51 0 +DEAL::35 52 0 +DEAL::35 53 0 +DEAL::35 54 0 +DEAL::35 55 0 +DEAL::35 56 0 +DEAL::35 57 0 +DEAL::35 58 0 +DEAL::35 59 0 +DEAL::35 60 0.5625 +DEAL::35 61 0 +DEAL::35 62 0.1875 +DEAL::35 63 0 +DEAL::36 0 0 +DEAL::36 1 0 +DEAL::36 2 0 +DEAL::36 3 0 +DEAL::36 4 0 +DEAL::36 5 0 +DEAL::36 6 0 +DEAL::36 7 0 +DEAL::36 8 0 +DEAL::36 9 0 +DEAL::36 10 0 +DEAL::36 11 0 +DEAL::36 12 0 +DEAL::36 13 0 +DEAL::36 14 0 +DEAL::36 15 0 +DEAL::36 16 0 +DEAL::36 17 0 +DEAL::36 18 0 +DEAL::36 19 0 +DEAL::36 20 0 +DEAL::36 21 0 +DEAL::36 22 0 +DEAL::36 23 0 +DEAL::36 24 0 +DEAL::36 25 0 +DEAL::36 26 0 +DEAL::36 27 0 +DEAL::36 28 0 +DEAL::36 29 0 +DEAL::36 30 0 +DEAL::36 31 0 +DEAL::36 32 0 +DEAL::36 33 0 +DEAL::36 34 0 +DEAL::36 35 0 +DEAL::36 36 0 +DEAL::36 37 0 +DEAL::36 38 0 +DEAL::36 39 0 +DEAL::36 40 0 +DEAL::36 41 0 +DEAL::36 42 0 +DEAL::36 43 0 +DEAL::36 44 0 +DEAL::36 45 0 +DEAL::36 46 0 +DEAL::36 47 0 +DEAL::36 48 0 +DEAL::36 49 0 +DEAL::36 50 0 +DEAL::36 51 0 +DEAL::36 52 0 +DEAL::36 53 0 +DEAL::36 54 0 +DEAL::36 55 0 +DEAL::36 56 0.1250 +DEAL::36 57 0.1250 +DEAL::36 58 0 +DEAL::36 59 0 +DEAL::36 60 0.3750 +DEAL::36 61 0.3750 +DEAL::36 62 0 +DEAL::36 63 0 +DEAL::37 0 0 +DEAL::37 1 0 +DEAL::37 2 0 +DEAL::37 3 0 +DEAL::37 4 0 +DEAL::37 5 0 +DEAL::37 6 0 +DEAL::37 7 0 +DEAL::37 8 0 +DEAL::37 9 0 +DEAL::37 10 0 +DEAL::37 11 0 +DEAL::37 12 0 +DEAL::37 13 0 +DEAL::37 14 0 +DEAL::37 15 0 +DEAL::37 16 0 +DEAL::37 17 0 +DEAL::37 18 0 +DEAL::37 19 0 +DEAL::37 20 0 +DEAL::37 21 0 +DEAL::37 22 0 +DEAL::37 23 0 +DEAL::37 24 0 +DEAL::37 25 0 +DEAL::37 26 0 +DEAL::37 27 0 +DEAL::37 28 0 +DEAL::37 29 0 +DEAL::37 30 0 +DEAL::37 31 0 +DEAL::37 32 0 +DEAL::37 33 0 +DEAL::37 34 0 +DEAL::37 35 0 +DEAL::37 36 0 +DEAL::37 37 0 +DEAL::37 38 0 +DEAL::37 39 0 +DEAL::37 40 0 +DEAL::37 41 0 +DEAL::37 42 0 +DEAL::37 43 0 +DEAL::37 44 0 +DEAL::37 45 0 +DEAL::37 46 0 +DEAL::37 47 0 +DEAL::37 48 0 +DEAL::37 49 0 +DEAL::37 50 0 +DEAL::37 51 0 +DEAL::37 52 0 +DEAL::37 53 0 +DEAL::37 54 0 +DEAL::37 55 0 +DEAL::37 56 0.09375 +DEAL::37 57 0.09375 +DEAL::37 58 0.03125 +DEAL::37 59 0.03125 +DEAL::37 60 0.2812 +DEAL::37 61 0.2813 +DEAL::37 62 0.09375 +DEAL::37 63 0.09375 +DEAL::38 0 0 +DEAL::38 1 0 +DEAL::38 2 0 +DEAL::38 3 0 +DEAL::38 4 0 +DEAL::38 5 0 +DEAL::38 6 0 +DEAL::38 7 0 +DEAL::38 8 0 +DEAL::38 9 0 +DEAL::38 10 0 +DEAL::38 11 0 +DEAL::38 12 0 +DEAL::38 13 0 +DEAL::38 14 0 +DEAL::38 15 0 +DEAL::38 16 0 +DEAL::38 17 0 +DEAL::38 18 0 +DEAL::38 19 0 +DEAL::38 20 0 +DEAL::38 21 0 +DEAL::38 22 0 +DEAL::38 23 0 +DEAL::38 24 0 +DEAL::38 25 0 +DEAL::38 26 0 +DEAL::38 27 0 +DEAL::38 28 0 +DEAL::38 29 0 +DEAL::38 30 0 +DEAL::38 31 0 +DEAL::38 32 0 +DEAL::38 33 0 +DEAL::38 34 0 +DEAL::38 35 0 +DEAL::38 36 0 +DEAL::38 37 0 +DEAL::38 38 0 +DEAL::38 39 0 +DEAL::38 40 0 +DEAL::38 41 0 +DEAL::38 42 0 +DEAL::38 43 0 +DEAL::38 44 0 +DEAL::38 45 0 +DEAL::38 46 0 +DEAL::38 47 0 +DEAL::38 48 0 +DEAL::38 49 0 +DEAL::38 50 0 +DEAL::38 51 0 +DEAL::38 52 0 +DEAL::38 53 0 +DEAL::38 54 0 +DEAL::38 55 0 +DEAL::38 56 0 +DEAL::38 57 0 +DEAL::38 58 0 +DEAL::38 59 0 +DEAL::38 60 0.5000 +DEAL::38 61 0.5000 +DEAL::38 62 0 +DEAL::38 63 0 +DEAL::39 0 0 +DEAL::39 1 0 +DEAL::39 2 0 +DEAL::39 3 0 +DEAL::39 4 0 +DEAL::39 5 0 +DEAL::39 6 0 +DEAL::39 7 0 +DEAL::39 8 0 +DEAL::39 9 0 +DEAL::39 10 0 +DEAL::39 11 0 +DEAL::39 12 0 +DEAL::39 13 0 +DEAL::39 14 0 +DEAL::39 15 0 +DEAL::39 16 0 +DEAL::39 17 0 +DEAL::39 18 0 +DEAL::39 19 0 +DEAL::39 20 0 +DEAL::39 21 0 +DEAL::39 22 0 +DEAL::39 23 0 +DEAL::39 24 0 +DEAL::39 25 0 +DEAL::39 26 0 +DEAL::39 27 0 +DEAL::39 28 0 +DEAL::39 29 0 +DEAL::39 30 0 +DEAL::39 31 0 +DEAL::39 32 0 +DEAL::39 33 0 +DEAL::39 34 0 +DEAL::39 35 0 +DEAL::39 36 0 +DEAL::39 37 0 +DEAL::39 38 0 +DEAL::39 39 0 +DEAL::39 40 0 +DEAL::39 41 0 +DEAL::39 42 0 +DEAL::39 43 0 +DEAL::39 44 0 +DEAL::39 45 0 +DEAL::39 46 0 +DEAL::39 47 0 +DEAL::39 48 0 +DEAL::39 49 0 +DEAL::39 50 0 +DEAL::39 51 0 +DEAL::39 52 0 +DEAL::39 53 0 +DEAL::39 54 0 +DEAL::39 55 0 +DEAL::39 56 0 +DEAL::39 57 0 +DEAL::39 58 0 +DEAL::39 59 0 +DEAL::39 60 0.3750 +DEAL::39 61 0.3750 +DEAL::39 62 0.1250 +DEAL::39 63 0.1250 +DEAL::40 0 0 +DEAL::40 1 0 +DEAL::40 2 0 +DEAL::40 3 0 +DEAL::40 4 0 +DEAL::40 5 0 +DEAL::40 6 0 +DEAL::40 7 0 +DEAL::40 8 0 +DEAL::40 9 0 +DEAL::40 10 0 +DEAL::40 11 0 +DEAL::40 12 0 +DEAL::40 13 0 +DEAL::40 14 0 +DEAL::40 15 0 +DEAL::40 16 0 +DEAL::40 17 0 +DEAL::40 18 0 +DEAL::40 19 0 +DEAL::40 20 0 +DEAL::40 21 0 +DEAL::40 22 0 +DEAL::40 23 0 +DEAL::40 24 0 +DEAL::40 25 0 +DEAL::40 26 0 +DEAL::40 27 0 +DEAL::40 28 0 +DEAL::40 29 0 +DEAL::40 30 0 +DEAL::40 31 0 +DEAL::40 32 0 +DEAL::40 33 0 +DEAL::40 34 0 +DEAL::40 35 0 +DEAL::40 36 0 +DEAL::40 37 0 +DEAL::40 38 0 +DEAL::40 39 0 +DEAL::40 40 0.06250 +DEAL::40 41 0.1875 +DEAL::40 42 0 +DEAL::40 43 0 +DEAL::40 44 0 +DEAL::40 45 0 +DEAL::40 46 0 +DEAL::40 47 0 +DEAL::40 48 0 +DEAL::40 49 0 +DEAL::40 50 0 +DEAL::40 51 0 +DEAL::40 52 0 +DEAL::40 53 0 +DEAL::40 54 0 +DEAL::40 55 0 +DEAL::40 56 0.1875 +DEAL::40 57 0 +DEAL::40 58 0 +DEAL::40 59 0 +DEAL::40 60 0.5625 +DEAL::40 61 0 +DEAL::40 62 0 +DEAL::40 63 0 +DEAL::41 0 0 +DEAL::41 1 0 +DEAL::41 2 0 +DEAL::41 3 0 +DEAL::41 4 0 +DEAL::41 5 0 +DEAL::41 6 0 +DEAL::41 7 0 +DEAL::41 8 0 +DEAL::41 9 0 +DEAL::41 10 0 +DEAL::41 11 0 +DEAL::41 12 0 +DEAL::41 13 0 +DEAL::41 14 0 +DEAL::41 15 0 +DEAL::41 16 0 +DEAL::41 17 0 +DEAL::41 18 0 +DEAL::41 19 0 +DEAL::41 20 0 +DEAL::41 21 0 +DEAL::41 22 0 +DEAL::41 23 0 +DEAL::41 24 0 +DEAL::41 25 0 +DEAL::41 26 0 +DEAL::41 27 0 +DEAL::41 28 0 +DEAL::41 29 0 +DEAL::41 30 0 +DEAL::41 31 0 +DEAL::41 32 0 +DEAL::41 33 0 +DEAL::41 34 0 +DEAL::41 35 0 +DEAL::41 36 0 +DEAL::41 37 0 +DEAL::41 38 0 +DEAL::41 39 0 +DEAL::41 40 0 +DEAL::41 41 0.2500 +DEAL::41 42 0 +DEAL::41 43 0 +DEAL::41 44 0 +DEAL::41 45 0 +DEAL::41 46 0 +DEAL::41 47 0 +DEAL::41 48 0 +DEAL::41 49 0 +DEAL::41 50 0 +DEAL::41 51 0 +DEAL::41 52 0 +DEAL::41 53 0 +DEAL::41 54 0 +DEAL::41 55 0 +DEAL::41 56 0 +DEAL::41 57 0 +DEAL::41 58 0 +DEAL::41 59 0 +DEAL::41 60 0.7500 +DEAL::41 61 0 +DEAL::41 62 0 +DEAL::41 63 0 +DEAL::42 0 0 +DEAL::42 1 0 +DEAL::42 2 0 +DEAL::42 3 0 +DEAL::42 4 0 +DEAL::42 5 0 +DEAL::42 6 0 +DEAL::42 7 0 +DEAL::42 8 0 +DEAL::42 9 0 +DEAL::42 10 0 +DEAL::42 11 0 +DEAL::42 12 0 +DEAL::42 13 0 +DEAL::42 14 0 +DEAL::42 15 0 +DEAL::42 16 0 +DEAL::42 17 0 +DEAL::42 18 0 +DEAL::42 19 0 +DEAL::42 20 0 +DEAL::42 21 0 +DEAL::42 22 0 +DEAL::42 23 0 +DEAL::42 24 0 +DEAL::42 25 0 +DEAL::42 26 0 +DEAL::42 27 0 +DEAL::42 28 0 +DEAL::42 29 0 +DEAL::42 30 0 +DEAL::42 31 0 +DEAL::42 32 0 +DEAL::42 33 0 +DEAL::42 34 0 +DEAL::42 35 0 +DEAL::42 36 0 +DEAL::42 37 0 +DEAL::42 38 0 +DEAL::42 39 0 +DEAL::42 40 0.04687 +DEAL::42 41 0.1406 +DEAL::42 42 0.01562 +DEAL::42 43 0.04687 +DEAL::42 44 0 +DEAL::42 45 0 +DEAL::42 46 0 +DEAL::42 47 0 +DEAL::42 48 0 +DEAL::42 49 0 +DEAL::42 50 0 +DEAL::42 51 0 +DEAL::42 52 0 +DEAL::42 53 0 +DEAL::42 54 0 +DEAL::42 55 0 +DEAL::42 56 0.1406 +DEAL::42 57 0.04687 +DEAL::42 58 0 +DEAL::42 59 0 +DEAL::42 60 0.4219 +DEAL::42 61 0.1406 +DEAL::42 62 0 +DEAL::42 63 0 +DEAL::43 0 0 +DEAL::43 1 0 +DEAL::43 2 0 +DEAL::43 3 0 +DEAL::43 4 0 +DEAL::43 5 0 +DEAL::43 6 0 +DEAL::43 7 0 +DEAL::43 8 0 +DEAL::43 9 0 +DEAL::43 10 0 +DEAL::43 11 0 +DEAL::43 12 0 +DEAL::43 13 0 +DEAL::43 14 0 +DEAL::43 15 0 +DEAL::43 16 0 +DEAL::43 17 0 +DEAL::43 18 0 +DEAL::43 19 0 +DEAL::43 20 0 +DEAL::43 21 0 +DEAL::43 22 0 +DEAL::43 23 0 +DEAL::43 24 0 +DEAL::43 25 0 +DEAL::43 26 0 +DEAL::43 27 0 +DEAL::43 28 0 +DEAL::43 29 0 +DEAL::43 30 0 +DEAL::43 31 0 +DEAL::43 32 0 +DEAL::43 33 0 +DEAL::43 34 0 +DEAL::43 35 0 +DEAL::43 36 0 +DEAL::43 37 0 +DEAL::43 38 0 +DEAL::43 39 0 +DEAL::43 40 0 +DEAL::43 41 0.1875 +DEAL::43 42 0 +DEAL::43 43 0.06250 +DEAL::43 44 0 +DEAL::43 45 0 +DEAL::43 46 0 +DEAL::43 47 0 +DEAL::43 48 0 +DEAL::43 49 0 +DEAL::43 50 0 +DEAL::43 51 0 +DEAL::43 52 0 +DEAL::43 53 0 +DEAL::43 54 0 +DEAL::43 55 0 +DEAL::43 56 0 +DEAL::43 57 0 +DEAL::43 58 0 +DEAL::43 59 0 +DEAL::43 60 0.5625 +DEAL::43 61 0.1875 +DEAL::43 62 0 +DEAL::43 63 0 +DEAL::44 0 0 +DEAL::44 1 0 +DEAL::44 2 0 +DEAL::44 3 0 +DEAL::44 4 0 +DEAL::44 5 0 +DEAL::44 6 0 +DEAL::44 7 0 +DEAL::44 8 0 +DEAL::44 9 0 +DEAL::44 10 0 +DEAL::44 11 0 +DEAL::44 12 0 +DEAL::44 13 0 +DEAL::44 14 0 +DEAL::44 15 0 +DEAL::44 16 0 +DEAL::44 17 0 +DEAL::44 18 0 +DEAL::44 19 0 +DEAL::44 20 0 +DEAL::44 21 0 +DEAL::44 22 0 +DEAL::44 23 0 +DEAL::44 24 0 +DEAL::44 25 0 +DEAL::44 26 0 +DEAL::44 27 0 +DEAL::44 28 0 +DEAL::44 29 0 +DEAL::44 30 0 +DEAL::44 31 0 +DEAL::44 32 0 +DEAL::44 33 0 +DEAL::44 34 0 +DEAL::44 35 0 +DEAL::44 36 0 +DEAL::44 37 0 +DEAL::44 38 0 +DEAL::44 39 0 +DEAL::44 40 0 +DEAL::44 41 0 +DEAL::44 42 0 +DEAL::44 43 0 +DEAL::44 44 0 +DEAL::44 45 0 +DEAL::44 46 0 +DEAL::44 47 0 +DEAL::44 48 0 +DEAL::44 49 0 +DEAL::44 50 0 +DEAL::44 51 0 +DEAL::44 52 0 +DEAL::44 53 0 +DEAL::44 54 0 +DEAL::44 55 0 +DEAL::44 56 0.1250 +DEAL::44 57 0 +DEAL::44 58 0.1250 +DEAL::44 59 0 +DEAL::44 60 0.3750 +DEAL::44 61 0 +DEAL::44 62 0.3750 +DEAL::44 63 0 +DEAL::45 0 0 +DEAL::45 1 0 +DEAL::45 2 0 +DEAL::45 3 0 +DEAL::45 4 0 +DEAL::45 5 0 +DEAL::45 6 0 +DEAL::45 7 0 +DEAL::45 8 0 +DEAL::45 9 0 +DEAL::45 10 0 +DEAL::45 11 0 +DEAL::45 12 0 +DEAL::45 13 0 +DEAL::45 14 0 +DEAL::45 15 0 +DEAL::45 16 0 +DEAL::45 17 0 +DEAL::45 18 0 +DEAL::45 19 0 +DEAL::45 20 0 +DEAL::45 21 0 +DEAL::45 22 0 +DEAL::45 23 0 +DEAL::45 24 0 +DEAL::45 25 0 +DEAL::45 26 0 +DEAL::45 27 0 +DEAL::45 28 0 +DEAL::45 29 0 +DEAL::45 30 0 +DEAL::45 31 0 +DEAL::45 32 0 +DEAL::45 33 0 +DEAL::45 34 0 +DEAL::45 35 0 +DEAL::45 36 0 +DEAL::45 37 0 +DEAL::45 38 0 +DEAL::45 39 0 +DEAL::45 40 0 +DEAL::45 41 0 +DEAL::45 42 0 +DEAL::45 43 0 +DEAL::45 44 0 +DEAL::45 45 0 +DEAL::45 46 0 +DEAL::45 47 0 +DEAL::45 48 0 +DEAL::45 49 0 +DEAL::45 50 0 +DEAL::45 51 0 +DEAL::45 52 0 +DEAL::45 53 0 +DEAL::45 54 0 +DEAL::45 55 0 +DEAL::45 56 0 +DEAL::45 57 0 +DEAL::45 58 0 +DEAL::45 59 0 +DEAL::45 60 0.5000 +DEAL::45 61 0 +DEAL::45 62 0.5000 +DEAL::45 63 0 +DEAL::46 0 0 +DEAL::46 1 0 +DEAL::46 2 0 +DEAL::46 3 0 +DEAL::46 4 0 +DEAL::46 5 0 +DEAL::46 6 0 +DEAL::46 7 0 +DEAL::46 8 0 +DEAL::46 9 0 +DEAL::46 10 0 +DEAL::46 11 0 +DEAL::46 12 0 +DEAL::46 13 0 +DEAL::46 14 0 +DEAL::46 15 0 +DEAL::46 16 0 +DEAL::46 17 0 +DEAL::46 18 0 +DEAL::46 19 0 +DEAL::46 20 0 +DEAL::46 21 0 +DEAL::46 22 0 +DEAL::46 23 0 +DEAL::46 24 0 +DEAL::46 25 0 +DEAL::46 26 0 +DEAL::46 27 0 +DEAL::46 28 0 +DEAL::46 29 0 +DEAL::46 30 0 +DEAL::46 31 0 +DEAL::46 32 0 +DEAL::46 33 0 +DEAL::46 34 0 +DEAL::46 35 0 +DEAL::46 36 0 +DEAL::46 37 0 +DEAL::46 38 0 +DEAL::46 39 0 +DEAL::46 40 0 +DEAL::46 41 0 +DEAL::46 42 0 +DEAL::46 43 0 +DEAL::46 44 0 +DEAL::46 45 0 +DEAL::46 46 0 +DEAL::46 47 0 +DEAL::46 48 0 +DEAL::46 49 0 +DEAL::46 50 0 +DEAL::46 51 0 +DEAL::46 52 0 +DEAL::46 53 0 +DEAL::46 54 0 +DEAL::46 55 0 +DEAL::46 56 0.09375 +DEAL::46 57 0.03125 +DEAL::46 58 0.09375 +DEAL::46 59 0.03125 +DEAL::46 60 0.2812 +DEAL::46 61 0.09375 +DEAL::46 62 0.2813 +DEAL::46 63 0.09375 +DEAL::47 0 0 +DEAL::47 1 0 +DEAL::47 2 0 +DEAL::47 3 0 +DEAL::47 4 0 +DEAL::47 5 0 +DEAL::47 6 0 +DEAL::47 7 0 +DEAL::47 8 0 +DEAL::47 9 0 +DEAL::47 10 0 +DEAL::47 11 0 +DEAL::47 12 0 +DEAL::47 13 0 +DEAL::47 14 0 +DEAL::47 15 0 +DEAL::47 16 0 +DEAL::47 17 0 +DEAL::47 18 0 +DEAL::47 19 0 +DEAL::47 20 0 +DEAL::47 21 0 +DEAL::47 22 0 +DEAL::47 23 0 +DEAL::47 24 0 +DEAL::47 25 0 +DEAL::47 26 0 +DEAL::47 27 0 +DEAL::47 28 0 +DEAL::47 29 0 +DEAL::47 30 0 +DEAL::47 31 0 +DEAL::47 32 0 +DEAL::47 33 0 +DEAL::47 34 0 +DEAL::47 35 0 +DEAL::47 36 0 +DEAL::47 37 0 +DEAL::47 38 0 +DEAL::47 39 0 +DEAL::47 40 0 +DEAL::47 41 0 +DEAL::47 42 0 +DEAL::47 43 0 +DEAL::47 44 0 +DEAL::47 45 0 +DEAL::47 46 0 +DEAL::47 47 0 +DEAL::47 48 0 +DEAL::47 49 0 +DEAL::47 50 0 +DEAL::47 51 0 +DEAL::47 52 0 +DEAL::47 53 0 +DEAL::47 54 0 +DEAL::47 55 0 +DEAL::47 56 0 +DEAL::47 57 0 +DEAL::47 58 0 +DEAL::47 59 0 +DEAL::47 60 0.3750 +DEAL::47 61 0.1250 +DEAL::47 62 0.3750 +DEAL::47 63 0.1250 +DEAL::48 0 0 +DEAL::48 1 0 +DEAL::48 2 0 +DEAL::48 3 0 +DEAL::48 4 0 +DEAL::48 5 0 +DEAL::48 6 0 +DEAL::48 7 0 +DEAL::48 8 0 +DEAL::48 9 0 +DEAL::48 10 0 +DEAL::48 11 0 +DEAL::48 12 0 +DEAL::48 13 0 +DEAL::48 14 0 +DEAL::48 15 0 +DEAL::48 16 0 +DEAL::48 17 0 +DEAL::48 18 0 +DEAL::48 19 0 +DEAL::48 20 0 +DEAL::48 21 0 +DEAL::48 22 0 +DEAL::48 23 0 +DEAL::48 24 0 +DEAL::48 25 0 +DEAL::48 26 0 +DEAL::48 27 0 +DEAL::48 28 0 +DEAL::48 29 0 +DEAL::48 30 0 +DEAL::48 31 0 +DEAL::48 32 0 +DEAL::48 33 0 +DEAL::48 34 0 +DEAL::48 35 0 +DEAL::48 36 0 +DEAL::48 37 0 +DEAL::48 38 0 +DEAL::48 39 0 +DEAL::48 40 0 +DEAL::48 41 0 +DEAL::48 42 0 +DEAL::48 43 0 +DEAL::48 44 0 +DEAL::48 45 0 +DEAL::48 46 0 +DEAL::48 47 0 +DEAL::48 48 0 +DEAL::48 49 0 +DEAL::48 50 0 +DEAL::48 51 0 +DEAL::48 52 0 +DEAL::48 53 0 +DEAL::48 54 0 +DEAL::48 55 0 +DEAL::48 56 0.5000 +DEAL::48 57 0 +DEAL::48 58 0 +DEAL::48 59 0 +DEAL::48 60 0.5000 +DEAL::48 61 0 +DEAL::48 62 0 +DEAL::48 63 0 +DEAL::49 0 0 +DEAL::49 1 0 +DEAL::49 2 0 +DEAL::49 3 0 +DEAL::49 4 0 +DEAL::49 5 0 +DEAL::49 6 0 +DEAL::49 7 0 +DEAL::49 8 0 +DEAL::49 9 0 +DEAL::49 10 0 +DEAL::49 11 0 +DEAL::49 12 0 +DEAL::49 13 0 +DEAL::49 14 0 +DEAL::49 15 0 +DEAL::49 16 0 +DEAL::49 17 0 +DEAL::49 18 0 +DEAL::49 19 0 +DEAL::49 20 0 +DEAL::49 21 0 +DEAL::49 22 0 +DEAL::49 23 0 +DEAL::49 24 0 +DEAL::49 25 0 +DEAL::49 26 0 +DEAL::49 27 0 +DEAL::49 28 0 +DEAL::49 29 0 +DEAL::49 30 0 +DEAL::49 31 0 +DEAL::49 32 0 +DEAL::49 33 0 +DEAL::49 34 0 +DEAL::49 35 0 +DEAL::49 36 0 +DEAL::49 37 0 +DEAL::49 38 0 +DEAL::49 39 0 +DEAL::49 40 0 +DEAL::49 41 0 +DEAL::49 42 0 +DEAL::49 43 0 +DEAL::49 44 0 +DEAL::49 45 0 +DEAL::49 46 0 +DEAL::49 47 0 +DEAL::49 48 0 +DEAL::49 49 0 +DEAL::49 50 0 +DEAL::49 51 0 +DEAL::49 52 0 +DEAL::49 53 0 +DEAL::49 54 0 +DEAL::49 55 0 +DEAL::49 56 0.3750 +DEAL::49 57 0.1250 +DEAL::49 58 0 +DEAL::49 59 0 +DEAL::49 60 0.3750 +DEAL::49 61 0.1250 +DEAL::49 62 0 +DEAL::49 63 0 +DEAL::50 0 0 +DEAL::50 1 0 +DEAL::50 2 0 +DEAL::50 3 0 +DEAL::50 4 0 +DEAL::50 5 0 +DEAL::50 6 0 +DEAL::50 7 0 +DEAL::50 8 0 +DEAL::50 9 0 +DEAL::50 10 0 +DEAL::50 11 0 +DEAL::50 12 0 +DEAL::50 13 0 +DEAL::50 14 0 +DEAL::50 15 0 +DEAL::50 16 0 +DEAL::50 17 0 +DEAL::50 18 0 +DEAL::50 19 0 +DEAL::50 20 0 +DEAL::50 21 0 +DEAL::50 22 0 +DEAL::50 23 0 +DEAL::50 24 0 +DEAL::50 25 0 +DEAL::50 26 0 +DEAL::50 27 0 +DEAL::50 28 0 +DEAL::50 29 0 +DEAL::50 30 0 +DEAL::50 31 0 +DEAL::50 32 0 +DEAL::50 33 0 +DEAL::50 34 0 +DEAL::50 35 0 +DEAL::50 36 0 +DEAL::50 37 0 +DEAL::50 38 0 +DEAL::50 39 0 +DEAL::50 40 0 +DEAL::50 41 0 +DEAL::50 42 0 +DEAL::50 43 0 +DEAL::50 44 0 +DEAL::50 45 0 +DEAL::50 46 0 +DEAL::50 47 0 +DEAL::50 48 0 +DEAL::50 49 0 +DEAL::50 50 0 +DEAL::50 51 0 +DEAL::50 52 0 +DEAL::50 53 0 +DEAL::50 54 0 +DEAL::50 55 0 +DEAL::50 56 0.3750 +DEAL::50 57 0 +DEAL::50 58 0.1250 +DEAL::50 59 0 +DEAL::50 60 0.3750 +DEAL::50 61 0 +DEAL::50 62 0.1250 +DEAL::50 63 0 +DEAL::51 0 0 +DEAL::51 1 0 +DEAL::51 2 0 +DEAL::51 3 0 +DEAL::51 4 0 +DEAL::51 5 0 +DEAL::51 6 0 +DEAL::51 7 0 +DEAL::51 8 0 +DEAL::51 9 0 +DEAL::51 10 0 +DEAL::51 11 0 +DEAL::51 12 0 +DEAL::51 13 0 +DEAL::51 14 0 +DEAL::51 15 0 +DEAL::51 16 0 +DEAL::51 17 0 +DEAL::51 18 0 +DEAL::51 19 0 +DEAL::51 20 0 +DEAL::51 21 0 +DEAL::51 22 0 +DEAL::51 23 0 +DEAL::51 24 0 +DEAL::51 25 0 +DEAL::51 26 0 +DEAL::51 27 0 +DEAL::51 28 0 +DEAL::51 29 0 +DEAL::51 30 0 +DEAL::51 31 0 +DEAL::51 32 0 +DEAL::51 33 0 +DEAL::51 34 0 +DEAL::51 35 0 +DEAL::51 36 0 +DEAL::51 37 0 +DEAL::51 38 0 +DEAL::51 39 0 +DEAL::51 40 0 +DEAL::51 41 0 +DEAL::51 42 0 +DEAL::51 43 0 +DEAL::51 44 0 +DEAL::51 45 0 +DEAL::51 46 0 +DEAL::51 47 0 +DEAL::51 48 0 +DEAL::51 49 0 +DEAL::51 50 0 +DEAL::51 51 0 +DEAL::51 52 0 +DEAL::51 53 0 +DEAL::51 54 0 +DEAL::51 55 0 +DEAL::51 56 0.2812 +DEAL::51 57 0.09375 +DEAL::51 58 0.09375 +DEAL::51 59 0.03125 +DEAL::51 60 0.2813 +DEAL::51 61 0.09375 +DEAL::51 62 0.09375 +DEAL::51 63 0.03125 +DEAL::52 0 0 +DEAL::52 1 0 +DEAL::52 2 0 +DEAL::52 3 0 +DEAL::52 4 0 +DEAL::52 5 0 +DEAL::52 6 0 +DEAL::52 7 0 +DEAL::52 8 0 +DEAL::52 9 0 +DEAL::52 10 0 +DEAL::52 11 0 +DEAL::52 12 0 +DEAL::52 13 0 +DEAL::52 14 0 +DEAL::52 15 0 +DEAL::52 16 0 +DEAL::52 17 0 +DEAL::52 18 0 +DEAL::52 19 0 +DEAL::52 20 0 +DEAL::52 21 0 +DEAL::52 22 0 +DEAL::52 23 0 +DEAL::52 24 0 +DEAL::52 25 0 +DEAL::52 26 0 +DEAL::52 27 0 +DEAL::52 28 0 +DEAL::52 29 0 +DEAL::52 30 0 +DEAL::52 31 0 +DEAL::52 32 0 +DEAL::52 33 0 +DEAL::52 34 0 +DEAL::52 35 0 +DEAL::52 36 0 +DEAL::52 37 0 +DEAL::52 38 0 +DEAL::52 39 0 +DEAL::52 40 0 +DEAL::52 41 0 +DEAL::52 42 0 +DEAL::52 43 0 +DEAL::52 44 0 +DEAL::52 45 0 +DEAL::52 46 0 +DEAL::52 47 0 +DEAL::52 48 0 +DEAL::52 49 0 +DEAL::52 50 0 +DEAL::52 51 0 +DEAL::52 52 0.2500 +DEAL::52 53 0 +DEAL::52 54 0 +DEAL::52 55 0 +DEAL::52 56 0 +DEAL::52 57 0 +DEAL::52 58 0 +DEAL::52 59 0 +DEAL::52 60 0.7500 +DEAL::52 61 0 +DEAL::52 62 0 +DEAL::52 63 0 +DEAL::53 0 0 +DEAL::53 1 0 +DEAL::53 2 0 +DEAL::53 3 0 +DEAL::53 4 0 +DEAL::53 5 0 +DEAL::53 6 0 +DEAL::53 7 0 +DEAL::53 8 0 +DEAL::53 9 0 +DEAL::53 10 0 +DEAL::53 11 0 +DEAL::53 12 0 +DEAL::53 13 0 +DEAL::53 14 0 +DEAL::53 15 0 +DEAL::53 16 0 +DEAL::53 17 0 +DEAL::53 18 0 +DEAL::53 19 0 +DEAL::53 20 0 +DEAL::53 21 0 +DEAL::53 22 0 +DEAL::53 23 0 +DEAL::53 24 0 +DEAL::53 25 0 +DEAL::53 26 0 +DEAL::53 27 0 +DEAL::53 28 0 +DEAL::53 29 0 +DEAL::53 30 0 +DEAL::53 31 0 +DEAL::53 32 0 +DEAL::53 33 0 +DEAL::53 34 0 +DEAL::53 35 0 +DEAL::53 36 0 +DEAL::53 37 0 +DEAL::53 38 0 +DEAL::53 39 0 +DEAL::53 40 0 +DEAL::53 41 0 +DEAL::53 42 0 +DEAL::53 43 0 +DEAL::53 44 0 +DEAL::53 45 0 +DEAL::53 46 0 +DEAL::53 47 0 +DEAL::53 48 0 +DEAL::53 49 0 +DEAL::53 50 0 +DEAL::53 51 0 +DEAL::53 52 0.1875 +DEAL::53 53 0.06250 +DEAL::53 54 0 +DEAL::53 55 0 +DEAL::53 56 0 +DEAL::53 57 0 +DEAL::53 58 0 +DEAL::53 59 0 +DEAL::53 60 0.5625 +DEAL::53 61 0.1875 +DEAL::53 62 0 +DEAL::53 63 0 +DEAL::54 0 0 +DEAL::54 1 0 +DEAL::54 2 0 +DEAL::54 3 0 +DEAL::54 4 0 +DEAL::54 5 0 +DEAL::54 6 0 +DEAL::54 7 0 +DEAL::54 8 0 +DEAL::54 9 0 +DEAL::54 10 0 +DEAL::54 11 0 +DEAL::54 12 0 +DEAL::54 13 0 +DEAL::54 14 0 +DEAL::54 15 0 +DEAL::54 16 0 +DEAL::54 17 0 +DEAL::54 18 0 +DEAL::54 19 0 +DEAL::54 20 0 +DEAL::54 21 0 +DEAL::54 22 0 +DEAL::54 23 0 +DEAL::54 24 0 +DEAL::54 25 0 +DEAL::54 26 0 +DEAL::54 27 0 +DEAL::54 28 0 +DEAL::54 29 0 +DEAL::54 30 0 +DEAL::54 31 0 +DEAL::54 32 0 +DEAL::54 33 0 +DEAL::54 34 0 +DEAL::54 35 0 +DEAL::54 36 0 +DEAL::54 37 0 +DEAL::54 38 0 +DEAL::54 39 0 +DEAL::54 40 0 +DEAL::54 41 0 +DEAL::54 42 0 +DEAL::54 43 0 +DEAL::54 44 0 +DEAL::54 45 0 +DEAL::54 46 0 +DEAL::54 47 0 +DEAL::54 48 0 +DEAL::54 49 0 +DEAL::54 50 0 +DEAL::54 51 0 +DEAL::54 52 0.1875 +DEAL::54 53 0 +DEAL::54 54 0.06250 +DEAL::54 55 0 +DEAL::54 56 0 +DEAL::54 57 0 +DEAL::54 58 0 +DEAL::54 59 0 +DEAL::54 60 0.5625 +DEAL::54 61 0 +DEAL::54 62 0.1875 +DEAL::54 63 0 +DEAL::55 0 0 +DEAL::55 1 0 +DEAL::55 2 0 +DEAL::55 3 0 +DEAL::55 4 0 +DEAL::55 5 0 +DEAL::55 6 0 +DEAL::55 7 0 +DEAL::55 8 0 +DEAL::55 9 0 +DEAL::55 10 0 +DEAL::55 11 0 +DEAL::55 12 0 +DEAL::55 13 0 +DEAL::55 14 0 +DEAL::55 15 0 +DEAL::55 16 0 +DEAL::55 17 0 +DEAL::55 18 0 +DEAL::55 19 0 +DEAL::55 20 0 +DEAL::55 21 0 +DEAL::55 22 0 +DEAL::55 23 0 +DEAL::55 24 0 +DEAL::55 25 0 +DEAL::55 26 0 +DEAL::55 27 0 +DEAL::55 28 0 +DEAL::55 29 0 +DEAL::55 30 0 +DEAL::55 31 0 +DEAL::55 32 0 +DEAL::55 33 0 +DEAL::55 34 0 +DEAL::55 35 0 +DEAL::55 36 0 +DEAL::55 37 0 +DEAL::55 38 0 +DEAL::55 39 0 +DEAL::55 40 0 +DEAL::55 41 0 +DEAL::55 42 0 +DEAL::55 43 0 +DEAL::55 44 0 +DEAL::55 45 0 +DEAL::55 46 0 +DEAL::55 47 0 +DEAL::55 48 0 +DEAL::55 49 0 +DEAL::55 50 0 +DEAL::55 51 0 +DEAL::55 52 0.1406 +DEAL::55 53 0.04687 +DEAL::55 54 0.04687 +DEAL::55 55 0.01562 +DEAL::55 56 0 +DEAL::55 57 0 +DEAL::55 58 0 +DEAL::55 59 0 +DEAL::55 60 0.4219 +DEAL::55 61 0.1406 +DEAL::55 62 0.1406 +DEAL::55 63 0.04687 +DEAL::56 0 0 +DEAL::56 1 0 +DEAL::56 2 0 +DEAL::56 3 0 +DEAL::56 4 0 +DEAL::56 5 0 +DEAL::56 6 0 +DEAL::56 7 0 +DEAL::56 8 0 +DEAL::56 9 0 +DEAL::56 10 0 +DEAL::56 11 0 +DEAL::56 12 0 +DEAL::56 13 0 +DEAL::56 14 0 +DEAL::56 15 0 +DEAL::56 16 0 +DEAL::56 17 0 +DEAL::56 18 0 +DEAL::56 19 0 +DEAL::56 20 0 +DEAL::56 21 0 +DEAL::56 22 0 +DEAL::56 23 0 +DEAL::56 24 0 +DEAL::56 25 0 +DEAL::56 26 0 +DEAL::56 27 0 +DEAL::56 28 0 +DEAL::56 29 0 +DEAL::56 30 0 +DEAL::56 31 0 +DEAL::56 32 0 +DEAL::56 33 0 +DEAL::56 34 0 +DEAL::56 35 0 +DEAL::56 36 0 +DEAL::56 37 0 +DEAL::56 38 0 +DEAL::56 39 0 +DEAL::56 40 0 +DEAL::56 41 0 +DEAL::56 42 0 +DEAL::56 43 0 +DEAL::56 44 0 +DEAL::56 45 0 +DEAL::56 46 0 +DEAL::56 47 0 +DEAL::56 48 0 +DEAL::56 49 0 +DEAL::56 50 0 +DEAL::56 51 0 +DEAL::56 52 0 +DEAL::56 53 0 +DEAL::56 54 0 +DEAL::56 55 0 +DEAL::56 56 0.2500 +DEAL::56 57 0 +DEAL::56 58 0 +DEAL::56 59 0 +DEAL::56 60 0.7500 +DEAL::56 61 0 +DEAL::56 62 0 +DEAL::56 63 0 +DEAL::57 0 0 +DEAL::57 1 0 +DEAL::57 2 0 +DEAL::57 3 0 +DEAL::57 4 0 +DEAL::57 5 0 +DEAL::57 6 0 +DEAL::57 7 0 +DEAL::57 8 0 +DEAL::57 9 0 +DEAL::57 10 0 +DEAL::57 11 0 +DEAL::57 12 0 +DEAL::57 13 0 +DEAL::57 14 0 +DEAL::57 15 0 +DEAL::57 16 0 +DEAL::57 17 0 +DEAL::57 18 0 +DEAL::57 19 0 +DEAL::57 20 0 +DEAL::57 21 0 +DEAL::57 22 0 +DEAL::57 23 0 +DEAL::57 24 0 +DEAL::57 25 0 +DEAL::57 26 0 +DEAL::57 27 0 +DEAL::57 28 0 +DEAL::57 29 0 +DEAL::57 30 0 +DEAL::57 31 0 +DEAL::57 32 0 +DEAL::57 33 0 +DEAL::57 34 0 +DEAL::57 35 0 +DEAL::57 36 0 +DEAL::57 37 0 +DEAL::57 38 0 +DEAL::57 39 0 +DEAL::57 40 0 +DEAL::57 41 0 +DEAL::57 42 0 +DEAL::57 43 0 +DEAL::57 44 0 +DEAL::57 45 0 +DEAL::57 46 0 +DEAL::57 47 0 +DEAL::57 48 0 +DEAL::57 49 0 +DEAL::57 50 0 +DEAL::57 51 0 +DEAL::57 52 0 +DEAL::57 53 0 +DEAL::57 54 0 +DEAL::57 55 0 +DEAL::57 56 0.1875 +DEAL::57 57 0.06250 +DEAL::57 58 0 +DEAL::57 59 0 +DEAL::57 60 0.5625 +DEAL::57 61 0.1875 +DEAL::57 62 0 +DEAL::57 63 0 +DEAL::58 0 0 +DEAL::58 1 0 +DEAL::58 2 0 +DEAL::58 3 0 +DEAL::58 4 0 +DEAL::58 5 0 +DEAL::58 6 0 +DEAL::58 7 0 +DEAL::58 8 0 +DEAL::58 9 0 +DEAL::58 10 0 +DEAL::58 11 0 +DEAL::58 12 0 +DEAL::58 13 0 +DEAL::58 14 0 +DEAL::58 15 0 +DEAL::58 16 0 +DEAL::58 17 0 +DEAL::58 18 0 +DEAL::58 19 0 +DEAL::58 20 0 +DEAL::58 21 0 +DEAL::58 22 0 +DEAL::58 23 0 +DEAL::58 24 0 +DEAL::58 25 0 +DEAL::58 26 0 +DEAL::58 27 0 +DEAL::58 28 0 +DEAL::58 29 0 +DEAL::58 30 0 +DEAL::58 31 0 +DEAL::58 32 0 +DEAL::58 33 0 +DEAL::58 34 0 +DEAL::58 35 0 +DEAL::58 36 0 +DEAL::58 37 0 +DEAL::58 38 0 +DEAL::58 39 0 +DEAL::58 40 0 +DEAL::58 41 0 +DEAL::58 42 0 +DEAL::58 43 0 +DEAL::58 44 0 +DEAL::58 45 0 +DEAL::58 46 0 +DEAL::58 47 0 +DEAL::58 48 0 +DEAL::58 49 0 +DEAL::58 50 0 +DEAL::58 51 0 +DEAL::58 52 0 +DEAL::58 53 0 +DEAL::58 54 0 +DEAL::58 55 0 +DEAL::58 56 0.1875 +DEAL::58 57 0 +DEAL::58 58 0.06250 +DEAL::58 59 0 +DEAL::58 60 0.5625 +DEAL::58 61 0 +DEAL::58 62 0.1875 +DEAL::58 63 0 +DEAL::59 0 0 +DEAL::59 1 0 +DEAL::59 2 0 +DEAL::59 3 0 +DEAL::59 4 0 +DEAL::59 5 0 +DEAL::59 6 0 +DEAL::59 7 0 +DEAL::59 8 0 +DEAL::59 9 0 +DEAL::59 10 0 +DEAL::59 11 0 +DEAL::59 12 0 +DEAL::59 13 0 +DEAL::59 14 0 +DEAL::59 15 0 +DEAL::59 16 0 +DEAL::59 17 0 +DEAL::59 18 0 +DEAL::59 19 0 +DEAL::59 20 0 +DEAL::59 21 0 +DEAL::59 22 0 +DEAL::59 23 0 +DEAL::59 24 0 +DEAL::59 25 0 +DEAL::59 26 0 +DEAL::59 27 0 +DEAL::59 28 0 +DEAL::59 29 0 +DEAL::59 30 0 +DEAL::59 31 0 +DEAL::59 32 0 +DEAL::59 33 0 +DEAL::59 34 0 +DEAL::59 35 0 +DEAL::59 36 0 +DEAL::59 37 0 +DEAL::59 38 0 +DEAL::59 39 0 +DEAL::59 40 0 +DEAL::59 41 0 +DEAL::59 42 0 +DEAL::59 43 0 +DEAL::59 44 0 +DEAL::59 45 0 +DEAL::59 46 0 +DEAL::59 47 0 +DEAL::59 48 0 +DEAL::59 49 0 +DEAL::59 50 0 +DEAL::59 51 0 +DEAL::59 52 0 +DEAL::59 53 0 +DEAL::59 54 0 +DEAL::59 55 0 +DEAL::59 56 0.1406 +DEAL::59 57 0.04687 +DEAL::59 58 0.04687 +DEAL::59 59 0.01562 +DEAL::59 60 0.4219 +DEAL::59 61 0.1406 +DEAL::59 62 0.1406 +DEAL::59 63 0.04687 +DEAL::60 0 0 +DEAL::60 1 0 +DEAL::60 2 0 +DEAL::60 3 0 +DEAL::60 4 0 +DEAL::60 5 0 +DEAL::60 6 0 +DEAL::60 7 0 +DEAL::60 8 0 +DEAL::60 9 0 +DEAL::60 10 0 +DEAL::60 11 0 +DEAL::60 12 0 +DEAL::60 13 0 +DEAL::60 14 0 +DEAL::60 15 0 +DEAL::60 16 0 +DEAL::60 17 0 +DEAL::60 18 0 +DEAL::60 19 0 +DEAL::60 20 0 +DEAL::60 21 0 +DEAL::60 22 0 +DEAL::60 23 0 +DEAL::60 24 0 +DEAL::60 25 0 +DEAL::60 26 0 +DEAL::60 27 0 +DEAL::60 28 0 +DEAL::60 29 0 +DEAL::60 30 0 +DEAL::60 31 0 +DEAL::60 32 0 +DEAL::60 33 0 +DEAL::60 34 0 +DEAL::60 35 0 +DEAL::60 36 0 +DEAL::60 37 0 +DEAL::60 38 0 +DEAL::60 39 0 +DEAL::60 40 0 +DEAL::60 41 0 +DEAL::60 42 0 +DEAL::60 43 0 +DEAL::60 44 0 +DEAL::60 45 0 +DEAL::60 46 0 +DEAL::60 47 0 +DEAL::60 48 0 +DEAL::60 49 0 +DEAL::60 50 0 +DEAL::60 51 0 +DEAL::60 52 0 +DEAL::60 53 0 +DEAL::60 54 0 +DEAL::60 55 0 +DEAL::60 56 0 +DEAL::60 57 0 +DEAL::60 58 0 +DEAL::60 59 0 +DEAL::60 60 1.000 +DEAL::60 61 0 +DEAL::60 62 0 +DEAL::60 63 0 +DEAL::61 0 0 +DEAL::61 1 0 +DEAL::61 2 0 +DEAL::61 3 0 +DEAL::61 4 0 +DEAL::61 5 0 +DEAL::61 6 0 +DEAL::61 7 0 +DEAL::61 8 0 +DEAL::61 9 0 +DEAL::61 10 0 +DEAL::61 11 0 +DEAL::61 12 0 +DEAL::61 13 0 +DEAL::61 14 0 +DEAL::61 15 0 +DEAL::61 16 0 +DEAL::61 17 0 +DEAL::61 18 0 +DEAL::61 19 0 +DEAL::61 20 0 +DEAL::61 21 0 +DEAL::61 22 0 +DEAL::61 23 0 +DEAL::61 24 0 +DEAL::61 25 0 +DEAL::61 26 0 +DEAL::61 27 0 +DEAL::61 28 0 +DEAL::61 29 0 +DEAL::61 30 0 +DEAL::61 31 0 +DEAL::61 32 0 +DEAL::61 33 0 +DEAL::61 34 0 +DEAL::61 35 0 +DEAL::61 36 0 +DEAL::61 37 0 +DEAL::61 38 0 +DEAL::61 39 0 +DEAL::61 40 0 +DEAL::61 41 0 +DEAL::61 42 0 +DEAL::61 43 0 +DEAL::61 44 0 +DEAL::61 45 0 +DEAL::61 46 0 +DEAL::61 47 0 +DEAL::61 48 0 +DEAL::61 49 0 +DEAL::61 50 0 +DEAL::61 51 0 +DEAL::61 52 0 +DEAL::61 53 0 +DEAL::61 54 0 +DEAL::61 55 0 +DEAL::61 56 0 +DEAL::61 57 0 +DEAL::61 58 0 +DEAL::61 59 0 +DEAL::61 60 0.7500 +DEAL::61 61 0.2500 +DEAL::61 62 0 +DEAL::61 63 0 +DEAL::62 0 0 +DEAL::62 1 0 +DEAL::62 2 0 +DEAL::62 3 0 +DEAL::62 4 0 +DEAL::62 5 0 +DEAL::62 6 0 +DEAL::62 7 0 +DEAL::62 8 0 +DEAL::62 9 0 +DEAL::62 10 0 +DEAL::62 11 0 +DEAL::62 12 0 +DEAL::62 13 0 +DEAL::62 14 0 +DEAL::62 15 0 +DEAL::62 16 0 +DEAL::62 17 0 +DEAL::62 18 0 +DEAL::62 19 0 +DEAL::62 20 0 +DEAL::62 21 0 +DEAL::62 22 0 +DEAL::62 23 0 +DEAL::62 24 0 +DEAL::62 25 0 +DEAL::62 26 0 +DEAL::62 27 0 +DEAL::62 28 0 +DEAL::62 29 0 +DEAL::62 30 0 +DEAL::62 31 0 +DEAL::62 32 0 +DEAL::62 33 0 +DEAL::62 34 0 +DEAL::62 35 0 +DEAL::62 36 0 +DEAL::62 37 0 +DEAL::62 38 0 +DEAL::62 39 0 +DEAL::62 40 0 +DEAL::62 41 0 +DEAL::62 42 0 +DEAL::62 43 0 +DEAL::62 44 0 +DEAL::62 45 0 +DEAL::62 46 0 +DEAL::62 47 0 +DEAL::62 48 0 +DEAL::62 49 0 +DEAL::62 50 0 +DEAL::62 51 0 +DEAL::62 52 0 +DEAL::62 53 0 +DEAL::62 54 0 +DEAL::62 55 0 +DEAL::62 56 0 +DEAL::62 57 0 +DEAL::62 58 0 +DEAL::62 59 0 +DEAL::62 60 0.7500 +DEAL::62 61 0 +DEAL::62 62 0.2500 +DEAL::62 63 0 +DEAL::63 0 0 +DEAL::63 1 0 +DEAL::63 2 0 +DEAL::63 3 0 +DEAL::63 4 0 +DEAL::63 5 0 +DEAL::63 6 0 +DEAL::63 7 0 +DEAL::63 8 0 +DEAL::63 9 0 +DEAL::63 10 0 +DEAL::63 11 0 +DEAL::63 12 0 +DEAL::63 13 0 +DEAL::63 14 0 +DEAL::63 15 0 +DEAL::63 16 0 +DEAL::63 17 0 +DEAL::63 18 0 +DEAL::63 19 0 +DEAL::63 20 0 +DEAL::63 21 0 +DEAL::63 22 0 +DEAL::63 23 0 +DEAL::63 24 0 +DEAL::63 25 0 +DEAL::63 26 0 +DEAL::63 27 0 +DEAL::63 28 0 +DEAL::63 29 0 +DEAL::63 30 0 +DEAL::63 31 0 +DEAL::63 32 0 +DEAL::63 33 0 +DEAL::63 34 0 +DEAL::63 35 0 +DEAL::63 36 0 +DEAL::63 37 0 +DEAL::63 38 0 +DEAL::63 39 0 +DEAL::63 40 0 +DEAL::63 41 0 +DEAL::63 42 0 +DEAL::63 43 0 +DEAL::63 44 0 +DEAL::63 45 0 +DEAL::63 46 0 +DEAL::63 47 0 +DEAL::63 48 0 +DEAL::63 49 0 +DEAL::63 50 0 +DEAL::63 51 0 +DEAL::63 52 0 +DEAL::63 53 0 +DEAL::63 54 0 +DEAL::63 55 0 +DEAL::63 56 0 +DEAL::63 57 0 +DEAL::63 58 0 +DEAL::63 59 0 +DEAL::63 60 0.5625 +DEAL::63 61 0.1875 +DEAL::63 62 0.1875 +DEAL::63 63 0.06250 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0.1250 +DEAL::0 21 0.1250 +DEAL::0 22 0 +DEAL::0 23 0 +DEAL::0 24 0 +DEAL::0 25 0 +DEAL::0 26 0 +DEAL::0 27 0 +DEAL::0 28 0 +DEAL::0 29 0 +DEAL::0 30 0 +DEAL::0 31 0 +DEAL::0 32 0 +DEAL::0 33 0 +DEAL::0 34 0 +DEAL::0 35 0 +DEAL::0 36 0 +DEAL::0 37 0 +DEAL::0 38 0 +DEAL::0 39 0 +DEAL::0 40 0 +DEAL::0 41 0.3750 +DEAL::0 42 0 +DEAL::0 43 0.3750 +DEAL::0 44 0 +DEAL::0 45 0 +DEAL::0 46 0 +DEAL::0 47 0 +DEAL::0 48 0 +DEAL::0 49 0 +DEAL::0 50 0 +DEAL::0 51 0 +DEAL::0 52 0 +DEAL::0 53 0 +DEAL::0 54 0 +DEAL::0 55 0 +DEAL::0 56 0 +DEAL::0 57 0 +DEAL::0 58 0 +DEAL::0 59 0 +DEAL::0 60 0 +DEAL::0 61 0 +DEAL::0 62 0 +DEAL::0 63 0 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0.06250 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0.1875 +DEAL::1 22 0 +DEAL::1 23 0 +DEAL::1 24 0 +DEAL::1 25 0 +DEAL::1 26 0 +DEAL::1 27 0.1875 +DEAL::1 28 0 +DEAL::1 29 0 +DEAL::1 30 0 +DEAL::1 31 0 +DEAL::1 32 0 +DEAL::1 33 0 +DEAL::1 34 0 +DEAL::1 35 0 +DEAL::1 36 0 +DEAL::1 37 0 +DEAL::1 38 0 +DEAL::1 39 0 +DEAL::1 40 0 +DEAL::1 41 0 +DEAL::1 42 0 +DEAL::1 43 0.5625 +DEAL::1 44 0 +DEAL::1 45 0 +DEAL::1 46 0 +DEAL::1 47 0 +DEAL::1 48 0 +DEAL::1 49 0 +DEAL::1 50 0 +DEAL::1 51 0 +DEAL::1 52 0 +DEAL::1 53 0 +DEAL::1 54 0 +DEAL::1 55 0 +DEAL::1 56 0 +DEAL::1 57 0 +DEAL::1 58 0 +DEAL::1 59 0 +DEAL::1 60 0 +DEAL::1 61 0 +DEAL::1 62 0 +DEAL::1 63 0 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0.03125 +DEAL::2 21 0.03125 +DEAL::2 22 0 +DEAL::2 23 0 +DEAL::2 24 0 +DEAL::2 25 0 +DEAL::2 26 0 +DEAL::2 27 0 +DEAL::2 28 0 +DEAL::2 29 0 +DEAL::2 30 0 +DEAL::2 31 0 +DEAL::2 32 0 +DEAL::2 33 0 +DEAL::2 34 0 +DEAL::2 35 0 +DEAL::2 36 0 +DEAL::2 37 0 +DEAL::2 38 0 +DEAL::2 39 0 +DEAL::2 40 0 +DEAL::2 41 0.09375 +DEAL::2 42 0 +DEAL::2 43 0.09375 +DEAL::2 44 0 +DEAL::2 45 0 +DEAL::2 46 0 +DEAL::2 47 0 +DEAL::2 48 0 +DEAL::2 49 0 +DEAL::2 50 0 +DEAL::2 51 0 +DEAL::2 52 0.09375 +DEAL::2 53 0.09375 +DEAL::2 54 0 +DEAL::2 55 0 +DEAL::2 56 0 +DEAL::2 57 0 +DEAL::2 58 0 +DEAL::2 59 0 +DEAL::2 60 0.2812 +DEAL::2 61 0.2812 +DEAL::2 62 0 +DEAL::2 63 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0.01562 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0.04687 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0.04687 +DEAL::3 22 0 +DEAL::3 23 0 +DEAL::3 24 0 +DEAL::3 25 0 +DEAL::3 26 0 +DEAL::3 27 0.04687 +DEAL::3 28 0 +DEAL::3 29 0 +DEAL::3 30 0 +DEAL::3 31 0 +DEAL::3 32 0 +DEAL::3 33 0 +DEAL::3 34 0 +DEAL::3 35 0 +DEAL::3 36 0 +DEAL::3 37 0 +DEAL::3 38 0.1406 +DEAL::3 39 0 +DEAL::3 40 0 +DEAL::3 41 0 +DEAL::3 42 0 +DEAL::3 43 0.1406 +DEAL::3 44 0 +DEAL::3 45 0 +DEAL::3 46 0 +DEAL::3 47 0 +DEAL::3 48 0 +DEAL::3 49 0 +DEAL::3 50 0 +DEAL::3 51 0 +DEAL::3 52 0 +DEAL::3 53 0.1406 +DEAL::3 54 0 +DEAL::3 55 0 +DEAL::3 56 0 +DEAL::3 57 0 +DEAL::3 58 0 +DEAL::3 59 0 +DEAL::3 60 0 +DEAL::3 61 0.4219 +DEAL::3 62 0 +DEAL::3 63 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::4 16 0 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0.5000 +DEAL::4 21 0.5000 +DEAL::4 22 0 +DEAL::4 23 0 +DEAL::4 24 0 +DEAL::4 25 0 +DEAL::4 26 0 +DEAL::4 27 0 +DEAL::4 28 0 +DEAL::4 29 0 +DEAL::4 30 0 +DEAL::4 31 0 +DEAL::4 32 0 +DEAL::4 33 0 +DEAL::4 34 0 +DEAL::4 35 0 +DEAL::4 36 0 +DEAL::4 37 0 +DEAL::4 38 0 +DEAL::4 39 0 +DEAL::4 40 0 +DEAL::4 41 0 +DEAL::4 42 0 +DEAL::4 43 0 +DEAL::4 44 0 +DEAL::4 45 0 +DEAL::4 46 0 +DEAL::4 47 0 +DEAL::4 48 0 +DEAL::4 49 0 +DEAL::4 50 0 +DEAL::4 51 0 +DEAL::4 52 0 +DEAL::4 53 0 +DEAL::4 54 0 +DEAL::4 55 0 +DEAL::4 56 0 +DEAL::4 57 0 +DEAL::4 58 0 +DEAL::4 59 0 +DEAL::4 60 0 +DEAL::4 61 0 +DEAL::4 62 0 +DEAL::4 63 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0.2500 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0.7500 +DEAL::5 22 0 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 0 +DEAL::5 26 0 +DEAL::5 27 0 +DEAL::5 28 0 +DEAL::5 29 0 +DEAL::5 30 0 +DEAL::5 31 0 +DEAL::5 32 0 +DEAL::5 33 0 +DEAL::5 34 0 +DEAL::5 35 0 +DEAL::5 36 0 +DEAL::5 37 0 +DEAL::5 38 0 +DEAL::5 39 0 +DEAL::5 40 0 +DEAL::5 41 0 +DEAL::5 42 0 +DEAL::5 43 0 +DEAL::5 44 0 +DEAL::5 45 0 +DEAL::5 46 0 +DEAL::5 47 0 +DEAL::5 48 0 +DEAL::5 49 0 +DEAL::5 50 0 +DEAL::5 51 0 +DEAL::5 52 0 +DEAL::5 53 0 +DEAL::5 54 0 +DEAL::5 55 0 +DEAL::5 56 0 +DEAL::5 57 0 +DEAL::5 58 0 +DEAL::5 59 0 +DEAL::5 60 0 +DEAL::5 61 0 +DEAL::5 62 0 +DEAL::5 63 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0.1250 +DEAL::6 21 0.1250 +DEAL::6 22 0 +DEAL::6 23 0 +DEAL::6 24 0 +DEAL::6 25 0 +DEAL::6 26 0 +DEAL::6 27 0 +DEAL::6 28 0 +DEAL::6 29 0 +DEAL::6 30 0 +DEAL::6 31 0 +DEAL::6 32 0 +DEAL::6 33 0 +DEAL::6 34 0 +DEAL::6 35 0 +DEAL::6 36 0 +DEAL::6 37 0 +DEAL::6 38 0 +DEAL::6 39 0 +DEAL::6 40 0 +DEAL::6 41 0 +DEAL::6 42 0 +DEAL::6 43 0 +DEAL::6 44 0 +DEAL::6 45 0 +DEAL::6 46 0 +DEAL::6 47 0 +DEAL::6 48 0 +DEAL::6 49 0 +DEAL::6 50 0 +DEAL::6 51 0 +DEAL::6 52 0.3750 +DEAL::6 53 0.3750 +DEAL::6 54 0 +DEAL::6 55 0 +DEAL::6 56 0 +DEAL::6 57 0 +DEAL::6 58 0 +DEAL::6 59 0 +DEAL::6 60 0 +DEAL::6 61 0 +DEAL::6 62 0 +DEAL::6 63 0 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0.06250 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0.1875 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0.1875 +DEAL::7 22 0 +DEAL::7 23 0 +DEAL::7 24 0 +DEAL::7 25 0 +DEAL::7 26 0 +DEAL::7 27 0 +DEAL::7 28 0 +DEAL::7 29 0 +DEAL::7 30 0 +DEAL::7 31 0 +DEAL::7 32 0 +DEAL::7 33 0 +DEAL::7 34 0 +DEAL::7 35 0 +DEAL::7 36 0 +DEAL::7 37 0 +DEAL::7 38 0 +DEAL::7 39 0 +DEAL::7 40 0 +DEAL::7 41 0 +DEAL::7 42 0 +DEAL::7 43 0 +DEAL::7 44 0 +DEAL::7 45 0 +DEAL::7 46 0 +DEAL::7 47 0 +DEAL::7 48 0 +DEAL::7 49 0 +DEAL::7 50 0 +DEAL::7 51 0 +DEAL::7 52 0 +DEAL::7 53 0.5625 +DEAL::7 54 0 +DEAL::7 55 0 +DEAL::7 56 0 +DEAL::7 57 0 +DEAL::7 58 0 +DEAL::7 59 0 +DEAL::7 60 0 +DEAL::7 61 0 +DEAL::7 62 0 +DEAL::7 63 0 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0.09375 +DEAL::8 21 0.09375 +DEAL::8 22 0 +DEAL::8 23 0 +DEAL::8 24 0 +DEAL::8 25 0 +DEAL::8 26 0 +DEAL::8 27 0 +DEAL::8 28 0 +DEAL::8 29 0 +DEAL::8 30 0 +DEAL::8 31 0 +DEAL::8 32 0 +DEAL::8 33 0 +DEAL::8 34 0 +DEAL::8 35 0 +DEAL::8 36 0 +DEAL::8 37 0 +DEAL::8 38 0 +DEAL::8 39 0 +DEAL::8 40 0 +DEAL::8 41 0.2812 +DEAL::8 42 0 +DEAL::8 43 0.2812 +DEAL::8 44 0 +DEAL::8 45 0 +DEAL::8 46 0 +DEAL::8 47 0 +DEAL::8 48 0 +DEAL::8 49 0 +DEAL::8 50 0 +DEAL::8 51 0 +DEAL::8 52 0.03125 +DEAL::8 53 0.03125 +DEAL::8 54 0 +DEAL::8 55 0 +DEAL::8 56 0 +DEAL::8 57 0 +DEAL::8 58 0 +DEAL::8 59 0 +DEAL::8 60 0.09375 +DEAL::8 61 0.09375 +DEAL::8 62 0 +DEAL::8 63 0 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0.06250 +DEAL::9 21 0.06250 +DEAL::9 22 0 +DEAL::9 23 0 +DEAL::9 24 0 +DEAL::9 25 0 +DEAL::9 26 0 +DEAL::9 27 0 +DEAL::9 28 0 +DEAL::9 29 0 +DEAL::9 30 0 +DEAL::9 31 0 +DEAL::9 32 0 +DEAL::9 33 0 +DEAL::9 34 0 +DEAL::9 35 0 +DEAL::9 36 0 +DEAL::9 37 0 +DEAL::9 38 0 +DEAL::9 39 0 +DEAL::9 40 0 +DEAL::9 41 0.1875 +DEAL::9 42 0 +DEAL::9 43 0.1875 +DEAL::9 44 0 +DEAL::9 45 0 +DEAL::9 46 0 +DEAL::9 47 0 +DEAL::9 48 0 +DEAL::9 49 0 +DEAL::9 50 0 +DEAL::9 51 0 +DEAL::9 52 0.06250 +DEAL::9 53 0.06250 +DEAL::9 54 0 +DEAL::9 55 0 +DEAL::9 56 0 +DEAL::9 57 0 +DEAL::9 58 0 +DEAL::9 59 0 +DEAL::9 60 0.1875 +DEAL::9 61 0.1875 +DEAL::9 62 0 +DEAL::9 63 0 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0.04687 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0.01562 +DEAL::10 19 0 +DEAL::10 20 0 +DEAL::10 21 0.1406 +DEAL::10 22 0 +DEAL::10 23 0 +DEAL::10 24 0 +DEAL::10 25 0 +DEAL::10 26 0 +DEAL::10 27 0.1406 +DEAL::10 28 0 +DEAL::10 29 0 +DEAL::10 30 0 +DEAL::10 31 0 +DEAL::10 32 0 +DEAL::10 33 0 +DEAL::10 34 0 +DEAL::10 35 0 +DEAL::10 36 0 +DEAL::10 37 0 +DEAL::10 38 0.04687 +DEAL::10 39 0 +DEAL::10 40 0 +DEAL::10 41 0 +DEAL::10 42 0 +DEAL::10 43 0.4219 +DEAL::10 44 0 +DEAL::10 45 0 +DEAL::10 46 0 +DEAL::10 47 0 +DEAL::10 48 0 +DEAL::10 49 0 +DEAL::10 50 0 +DEAL::10 51 0 +DEAL::10 52 0 +DEAL::10 53 0.04687 +DEAL::10 54 0 +DEAL::10 55 0 +DEAL::10 56 0 +DEAL::10 57 0 +DEAL::10 58 0 +DEAL::10 59 0 +DEAL::10 60 0 +DEAL::10 61 0.1406 +DEAL::10 62 0 +DEAL::10 63 0 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0.03125 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0.03125 +DEAL::11 19 0 +DEAL::11 20 0 +DEAL::11 21 0.09375 +DEAL::11 22 0 +DEAL::11 23 0 +DEAL::11 24 0 +DEAL::11 25 0 +DEAL::11 26 0 +DEAL::11 27 0.09375 +DEAL::11 28 0 +DEAL::11 29 0 +DEAL::11 30 0 +DEAL::11 31 0 +DEAL::11 32 0 +DEAL::11 33 0 +DEAL::11 34 0 +DEAL::11 35 0 +DEAL::11 36 0 +DEAL::11 37 0 +DEAL::11 38 0.09375 +DEAL::11 39 0 +DEAL::11 40 0 +DEAL::11 41 0 +DEAL::11 42 0 +DEAL::11 43 0.2812 +DEAL::11 44 0 +DEAL::11 45 0 +DEAL::11 46 0 +DEAL::11 47 0 +DEAL::11 48 0 +DEAL::11 49 0 +DEAL::11 50 0 +DEAL::11 51 0 +DEAL::11 52 0 +DEAL::11 53 0.09375 +DEAL::11 54 0 +DEAL::11 55 0 +DEAL::11 56 0 +DEAL::11 57 0 +DEAL::11 58 0 +DEAL::11 59 0 +DEAL::11 60 0 +DEAL::11 61 0.2812 +DEAL::11 62 0 +DEAL::11 63 0 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0.06250 +DEAL::12 21 0.1875 +DEAL::12 22 0 +DEAL::12 23 0 +DEAL::12 24 0 +DEAL::12 25 0 +DEAL::12 26 0 +DEAL::12 27 0 +DEAL::12 28 0 +DEAL::12 29 0 +DEAL::12 30 0 +DEAL::12 31 0 +DEAL::12 32 0 +DEAL::12 33 0 +DEAL::12 34 0 +DEAL::12 35 0 +DEAL::12 36 0 +DEAL::12 37 0 +DEAL::12 38 0 +DEAL::12 39 0 +DEAL::12 40 0 +DEAL::12 41 0.1875 +DEAL::12 42 0 +DEAL::12 43 0.5625 +DEAL::12 44 0 +DEAL::12 45 0 +DEAL::12 46 0 +DEAL::12 47 0 +DEAL::12 48 0 +DEAL::12 49 0 +DEAL::12 50 0 +DEAL::12 51 0 +DEAL::12 52 0 +DEAL::12 53 0 +DEAL::12 54 0 +DEAL::12 55 0 +DEAL::12 56 0 +DEAL::12 57 0 +DEAL::12 58 0 +DEAL::12 59 0 +DEAL::12 60 0 +DEAL::12 61 0 +DEAL::12 62 0 +DEAL::12 63 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0.2500 +DEAL::13 22 0 +DEAL::13 23 0 +DEAL::13 24 0 +DEAL::13 25 0 +DEAL::13 26 0 +DEAL::13 27 0 +DEAL::13 28 0 +DEAL::13 29 0 +DEAL::13 30 0 +DEAL::13 31 0 +DEAL::13 32 0 +DEAL::13 33 0 +DEAL::13 34 0 +DEAL::13 35 0 +DEAL::13 36 0 +DEAL::13 37 0 +DEAL::13 38 0 +DEAL::13 39 0 +DEAL::13 40 0 +DEAL::13 41 0 +DEAL::13 42 0 +DEAL::13 43 0.7500 +DEAL::13 44 0 +DEAL::13 45 0 +DEAL::13 46 0 +DEAL::13 47 0 +DEAL::13 48 0 +DEAL::13 49 0 +DEAL::13 50 0 +DEAL::13 51 0 +DEAL::13 52 0 +DEAL::13 53 0 +DEAL::13 54 0 +DEAL::13 55 0 +DEAL::13 56 0 +DEAL::13 57 0 +DEAL::13 58 0 +DEAL::13 59 0 +DEAL::13 60 0 +DEAL::13 61 0 +DEAL::13 62 0 +DEAL::13 63 0 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0 +DEAL::14 15 0 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0.01562 +DEAL::14 21 0.04687 +DEAL::14 22 0 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0 +DEAL::14 26 0 +DEAL::14 27 0 +DEAL::14 28 0 +DEAL::14 29 0 +DEAL::14 30 0 +DEAL::14 31 0 +DEAL::14 32 0 +DEAL::14 33 0 +DEAL::14 34 0 +DEAL::14 35 0 +DEAL::14 36 0 +DEAL::14 37 0 +DEAL::14 38 0 +DEAL::14 39 0 +DEAL::14 40 0 +DEAL::14 41 0.04687 +DEAL::14 42 0 +DEAL::14 43 0.1406 +DEAL::14 44 0 +DEAL::14 45 0 +DEAL::14 46 0 +DEAL::14 47 0 +DEAL::14 48 0 +DEAL::14 49 0 +DEAL::14 50 0 +DEAL::14 51 0 +DEAL::14 52 0.04687 +DEAL::14 53 0.1406 +DEAL::14 54 0 +DEAL::14 55 0 +DEAL::14 56 0 +DEAL::14 57 0 +DEAL::14 58 0 +DEAL::14 59 0 +DEAL::14 60 0.1406 +DEAL::14 61 0.4219 +DEAL::14 62 0 +DEAL::14 63 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0 +DEAL::15 21 0.06250 +DEAL::15 22 0 +DEAL::15 23 0 +DEAL::15 24 0 +DEAL::15 25 0 +DEAL::15 26 0 +DEAL::15 27 0 +DEAL::15 28 0 +DEAL::15 29 0 +DEAL::15 30 0 +DEAL::15 31 0 +DEAL::15 32 0 +DEAL::15 33 0 +DEAL::15 34 0 +DEAL::15 35 0 +DEAL::15 36 0 +DEAL::15 37 0 +DEAL::15 38 0 +DEAL::15 39 0 +DEAL::15 40 0 +DEAL::15 41 0 +DEAL::15 42 0 +DEAL::15 43 0.1875 +DEAL::15 44 0 +DEAL::15 45 0 +DEAL::15 46 0 +DEAL::15 47 0 +DEAL::15 48 0 +DEAL::15 49 0 +DEAL::15 50 0 +DEAL::15 51 0 +DEAL::15 52 0 +DEAL::15 53 0.1875 +DEAL::15 54 0 +DEAL::15 55 0 +DEAL::15 56 0 +DEAL::15 57 0 +DEAL::15 58 0 +DEAL::15 59 0 +DEAL::15 60 0 +DEAL::15 61 0.5625 +DEAL::15 62 0 +DEAL::15 63 0 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0 +DEAL::16 15 0 +DEAL::16 16 0 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0.3750 +DEAL::16 21 0.3750 +DEAL::16 22 0 +DEAL::16 23 0 +DEAL::16 24 0 +DEAL::16 25 0 +DEAL::16 26 0 +DEAL::16 27 0 +DEAL::16 28 0 +DEAL::16 29 0 +DEAL::16 30 0 +DEAL::16 31 0 +DEAL::16 32 0 +DEAL::16 33 0 +DEAL::16 34 0 +DEAL::16 35 0 +DEAL::16 36 0 +DEAL::16 37 0 +DEAL::16 38 0 +DEAL::16 39 0 +DEAL::16 40 0 +DEAL::16 41 0 +DEAL::16 42 0 +DEAL::16 43 0 +DEAL::16 44 0 +DEAL::16 45 0 +DEAL::16 46 0 +DEAL::16 47 0 +DEAL::16 48 0 +DEAL::16 49 0 +DEAL::16 50 0 +DEAL::16 51 0 +DEAL::16 52 0.1250 +DEAL::16 53 0.1250 +DEAL::16 54 0 +DEAL::16 55 0 +DEAL::16 56 0 +DEAL::16 57 0 +DEAL::16 58 0 +DEAL::16 59 0 +DEAL::16 60 0 +DEAL::16 61 0 +DEAL::16 62 0 +DEAL::16 63 0 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0.2500 +DEAL::17 21 0.2500 +DEAL::17 22 0 +DEAL::17 23 0 +DEAL::17 24 0 +DEAL::17 25 0 +DEAL::17 26 0 +DEAL::17 27 0 +DEAL::17 28 0 +DEAL::17 29 0 +DEAL::17 30 0 +DEAL::17 31 0 +DEAL::17 32 0 +DEAL::17 33 0 +DEAL::17 34 0 +DEAL::17 35 0 +DEAL::17 36 0 +DEAL::17 37 0 +DEAL::17 38 0 +DEAL::17 39 0 +DEAL::17 40 0 +DEAL::17 41 0 +DEAL::17 42 0 +DEAL::17 43 0 +DEAL::17 44 0 +DEAL::17 45 0 +DEAL::17 46 0 +DEAL::17 47 0 +DEAL::17 48 0 +DEAL::17 49 0 +DEAL::17 50 0 +DEAL::17 51 0 +DEAL::17 52 0.2500 +DEAL::17 53 0.2500 +DEAL::17 54 0 +DEAL::17 55 0 +DEAL::17 56 0 +DEAL::17 57 0 +DEAL::17 58 0 +DEAL::17 59 0 +DEAL::17 60 0 +DEAL::17 61 0 +DEAL::17 62 0 +DEAL::17 63 0 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0.1875 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0.06250 +DEAL::18 19 0 +DEAL::18 20 0 +DEAL::18 21 0.5625 +DEAL::18 22 0 +DEAL::18 23 0 +DEAL::18 24 0 +DEAL::18 25 0 +DEAL::18 26 0 +DEAL::18 27 0 +DEAL::18 28 0 +DEAL::18 29 0 +DEAL::18 30 0 +DEAL::18 31 0 +DEAL::18 32 0 +DEAL::18 33 0 +DEAL::18 34 0 +DEAL::18 35 0 +DEAL::18 36 0 +DEAL::18 37 0 +DEAL::18 38 0 +DEAL::18 39 0 +DEAL::18 40 0 +DEAL::18 41 0 +DEAL::18 42 0 +DEAL::18 43 0 +DEAL::18 44 0 +DEAL::18 45 0 +DEAL::18 46 0 +DEAL::18 47 0 +DEAL::18 48 0 +DEAL::18 49 0 +DEAL::18 50 0 +DEAL::18 51 0 +DEAL::18 52 0 +DEAL::18 53 0.1875 +DEAL::18 54 0 +DEAL::18 55 0 +DEAL::18 56 0 +DEAL::18 57 0 +DEAL::18 58 0 +DEAL::18 59 0 +DEAL::18 60 0 +DEAL::18 61 0 +DEAL::18 62 0 +DEAL::18 63 0 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0.1250 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0.1250 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0.3750 +DEAL::19 22 0 +DEAL::19 23 0 +DEAL::19 24 0 +DEAL::19 25 0 +DEAL::19 26 0 +DEAL::19 27 0 +DEAL::19 28 0 +DEAL::19 29 0 +DEAL::19 30 0 +DEAL::19 31 0 +DEAL::19 32 0 +DEAL::19 33 0 +DEAL::19 34 0 +DEAL::19 35 0 +DEAL::19 36 0 +DEAL::19 37 0 +DEAL::19 38 0 +DEAL::19 39 0 +DEAL::19 40 0 +DEAL::19 41 0 +DEAL::19 42 0 +DEAL::19 43 0 +DEAL::19 44 0 +DEAL::19 45 0 +DEAL::19 46 0 +DEAL::19 47 0 +DEAL::19 48 0 +DEAL::19 49 0 +DEAL::19 50 0 +DEAL::19 51 0 +DEAL::19 52 0 +DEAL::19 53 0.3750 +DEAL::19 54 0 +DEAL::19 55 0 +DEAL::19 56 0 +DEAL::19 57 0 +DEAL::19 58 0 +DEAL::19 59 0 +DEAL::19 60 0 +DEAL::19 61 0 +DEAL::19 62 0 +DEAL::19 63 0 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0 +DEAL::20 15 0 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0.2500 +DEAL::20 21 0.7500 +DEAL::20 22 0 +DEAL::20 23 0 +DEAL::20 24 0 +DEAL::20 25 0 +DEAL::20 26 0 +DEAL::20 27 0 +DEAL::20 28 0 +DEAL::20 29 0 +DEAL::20 30 0 +DEAL::20 31 0 +DEAL::20 32 0 +DEAL::20 33 0 +DEAL::20 34 0 +DEAL::20 35 0 +DEAL::20 36 0 +DEAL::20 37 0 +DEAL::20 38 0 +DEAL::20 39 0 +DEAL::20 40 0 +DEAL::20 41 0 +DEAL::20 42 0 +DEAL::20 43 0 +DEAL::20 44 0 +DEAL::20 45 0 +DEAL::20 46 0 +DEAL::20 47 0 +DEAL::20 48 0 +DEAL::20 49 0 +DEAL::20 50 0 +DEAL::20 51 0 +DEAL::20 52 0 +DEAL::20 53 0 +DEAL::20 54 0 +DEAL::20 55 0 +DEAL::20 56 0 +DEAL::20 57 0 +DEAL::20 58 0 +DEAL::20 59 0 +DEAL::20 60 0 +DEAL::20 61 0 +DEAL::20 62 0 +DEAL::20 63 0 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 1.000 +DEAL::21 22 0 +DEAL::21 23 0 +DEAL::21 24 0 +DEAL::21 25 0 +DEAL::21 26 0 +DEAL::21 27 0 +DEAL::21 28 0 +DEAL::21 29 0 +DEAL::21 30 0 +DEAL::21 31 0 +DEAL::21 32 0 +DEAL::21 33 0 +DEAL::21 34 0 +DEAL::21 35 0 +DEAL::21 36 0 +DEAL::21 37 0 +DEAL::21 38 0 +DEAL::21 39 0 +DEAL::21 40 0 +DEAL::21 41 0 +DEAL::21 42 0 +DEAL::21 43 0 +DEAL::21 44 0 +DEAL::21 45 0 +DEAL::21 46 0 +DEAL::21 47 0 +DEAL::21 48 0 +DEAL::21 49 0 +DEAL::21 50 0 +DEAL::21 51 0 +DEAL::21 52 0 +DEAL::21 53 0 +DEAL::21 54 0 +DEAL::21 55 0 +DEAL::21 56 0 +DEAL::21 57 0 +DEAL::21 58 0 +DEAL::21 59 0 +DEAL::21 60 0 +DEAL::21 61 0 +DEAL::21 62 0 +DEAL::21 63 0 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0 +DEAL::22 13 0 +DEAL::22 14 0 +DEAL::22 15 0 +DEAL::22 16 0 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0.06250 +DEAL::22 21 0.1875 +DEAL::22 22 0 +DEAL::22 23 0 +DEAL::22 24 0 +DEAL::22 25 0 +DEAL::22 26 0 +DEAL::22 27 0 +DEAL::22 28 0 +DEAL::22 29 0 +DEAL::22 30 0 +DEAL::22 31 0 +DEAL::22 32 0 +DEAL::22 33 0 +DEAL::22 34 0 +DEAL::22 35 0 +DEAL::22 36 0 +DEAL::22 37 0 +DEAL::22 38 0 +DEAL::22 39 0 +DEAL::22 40 0 +DEAL::22 41 0 +DEAL::22 42 0 +DEAL::22 43 0 +DEAL::22 44 0 +DEAL::22 45 0 +DEAL::22 46 0 +DEAL::22 47 0 +DEAL::22 48 0 +DEAL::22 49 0 +DEAL::22 50 0 +DEAL::22 51 0 +DEAL::22 52 0.1875 +DEAL::22 53 0.5625 +DEAL::22 54 0 +DEAL::22 55 0 +DEAL::22 56 0 +DEAL::22 57 0 +DEAL::22 58 0 +DEAL::22 59 0 +DEAL::22 60 0 +DEAL::22 61 0 +DEAL::22 62 0 +DEAL::22 63 0 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0 +DEAL::23 19 0 +DEAL::23 20 0 +DEAL::23 21 0.2500 +DEAL::23 22 0 +DEAL::23 23 0 +DEAL::23 24 0 +DEAL::23 25 0 +DEAL::23 26 0 +DEAL::23 27 0 +DEAL::23 28 0 +DEAL::23 29 0 +DEAL::23 30 0 +DEAL::23 31 0 +DEAL::23 32 0 +DEAL::23 33 0 +DEAL::23 34 0 +DEAL::23 35 0 +DEAL::23 36 0 +DEAL::23 37 0 +DEAL::23 38 0 +DEAL::23 39 0 +DEAL::23 40 0 +DEAL::23 41 0 +DEAL::23 42 0 +DEAL::23 43 0 +DEAL::23 44 0 +DEAL::23 45 0 +DEAL::23 46 0 +DEAL::23 47 0 +DEAL::23 48 0 +DEAL::23 49 0 +DEAL::23 50 0 +DEAL::23 51 0 +DEAL::23 52 0 +DEAL::23 53 0.7500 +DEAL::23 54 0 +DEAL::23 55 0 +DEAL::23 56 0 +DEAL::23 57 0 +DEAL::23 58 0 +DEAL::23 59 0 +DEAL::23 60 0 +DEAL::23 61 0 +DEAL::23 62 0 +DEAL::23 63 0 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0 +DEAL::24 9 0 +DEAL::24 10 0 +DEAL::24 11 0 +DEAL::24 12 0 +DEAL::24 13 0 +DEAL::24 14 0 +DEAL::24 15 0 +DEAL::24 16 0 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0.2500 +DEAL::24 21 0.2500 +DEAL::24 22 0 +DEAL::24 23 0 +DEAL::24 24 0 +DEAL::24 25 0 +DEAL::24 26 0 +DEAL::24 27 0 +DEAL::24 28 0 +DEAL::24 29 0 +DEAL::24 30 0 +DEAL::24 31 0 +DEAL::24 32 0 +DEAL::24 33 0 +DEAL::24 34 0 +DEAL::24 35 0 +DEAL::24 36 0 +DEAL::24 37 0 +DEAL::24 38 0 +DEAL::24 39 0 +DEAL::24 40 0 +DEAL::24 41 0.2500 +DEAL::24 42 0 +DEAL::24 43 0.2500 +DEAL::24 44 0 +DEAL::24 45 0 +DEAL::24 46 0 +DEAL::24 47 0 +DEAL::24 48 0 +DEAL::24 49 0 +DEAL::24 50 0 +DEAL::24 51 0 +DEAL::24 52 0 +DEAL::24 53 0 +DEAL::24 54 0 +DEAL::24 55 0 +DEAL::24 56 0 +DEAL::24 57 0 +DEAL::24 58 0 +DEAL::24 59 0 +DEAL::24 60 0 +DEAL::24 61 0 +DEAL::24 62 0 +DEAL::24 63 0 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0 +DEAL::25 13 0 +DEAL::25 14 0 +DEAL::25 15 0 +DEAL::25 16 0 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0.3750 +DEAL::25 21 0.3750 +DEAL::25 22 0 +DEAL::25 23 0 +DEAL::25 24 0 +DEAL::25 25 0 +DEAL::25 26 0 +DEAL::25 27 0 +DEAL::25 28 0 +DEAL::25 29 0 +DEAL::25 30 0 +DEAL::25 31 0 +DEAL::25 32 0 +DEAL::25 33 0 +DEAL::25 34 0 +DEAL::25 35 0 +DEAL::25 36 0 +DEAL::25 37 0 +DEAL::25 38 0 +DEAL::25 39 0 +DEAL::25 40 0 +DEAL::25 41 0.1250 +DEAL::25 42 0 +DEAL::25 43 0.1250 +DEAL::25 44 0 +DEAL::25 45 0 +DEAL::25 46 0 +DEAL::25 47 0 +DEAL::25 48 0 +DEAL::25 49 0 +DEAL::25 50 0 +DEAL::25 51 0 +DEAL::25 52 0 +DEAL::25 53 0 +DEAL::25 54 0 +DEAL::25 55 0 +DEAL::25 56 0 +DEAL::25 57 0 +DEAL::25 58 0 +DEAL::25 59 0 +DEAL::25 60 0 +DEAL::25 61 0 +DEAL::25 62 0 +DEAL::25 63 0 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0.1250 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0 +DEAL::26 12 0 +DEAL::26 13 0 +DEAL::26 14 0 +DEAL::26 15 0 +DEAL::26 16 0 +DEAL::26 17 0 +DEAL::26 18 0 +DEAL::26 19 0 +DEAL::26 20 0 +DEAL::26 21 0.3750 +DEAL::26 22 0 +DEAL::26 23 0 +DEAL::26 24 0 +DEAL::26 25 0 +DEAL::26 26 0 +DEAL::26 27 0.1250 +DEAL::26 28 0 +DEAL::26 29 0 +DEAL::26 30 0 +DEAL::26 31 0 +DEAL::26 32 0 +DEAL::26 33 0 +DEAL::26 34 0 +DEAL::26 35 0 +DEAL::26 36 0 +DEAL::26 37 0 +DEAL::26 38 0 +DEAL::26 39 0 +DEAL::26 40 0 +DEAL::26 41 0 +DEAL::26 42 0 +DEAL::26 43 0.3750 +DEAL::26 44 0 +DEAL::26 45 0 +DEAL::26 46 0 +DEAL::26 47 0 +DEAL::26 48 0 +DEAL::26 49 0 +DEAL::26 50 0 +DEAL::26 51 0 +DEAL::26 52 0 +DEAL::26 53 0 +DEAL::26 54 0 +DEAL::26 55 0 +DEAL::26 56 0 +DEAL::26 57 0 +DEAL::26 58 0 +DEAL::26 59 0 +DEAL::26 60 0 +DEAL::26 61 0 +DEAL::26 62 0 +DEAL::26 63 0 +DEAL::27 0 0 +DEAL::27 1 0 +DEAL::27 2 0 +DEAL::27 3 0 +DEAL::27 4 0 +DEAL::27 5 0.1875 +DEAL::27 6 0 +DEAL::27 7 0 +DEAL::27 8 0 +DEAL::27 9 0 +DEAL::27 10 0 +DEAL::27 11 0 +DEAL::27 12 0 +DEAL::27 13 0 +DEAL::27 14 0 +DEAL::27 15 0 +DEAL::27 16 0 +DEAL::27 17 0 +DEAL::27 18 0 +DEAL::27 19 0 +DEAL::27 20 0 +DEAL::27 21 0.5625 +DEAL::27 22 0 +DEAL::27 23 0 +DEAL::27 24 0 +DEAL::27 25 0 +DEAL::27 26 0 +DEAL::27 27 0.06250 +DEAL::27 28 0 +DEAL::27 29 0 +DEAL::27 30 0 +DEAL::27 31 0 +DEAL::27 32 0 +DEAL::27 33 0 +DEAL::27 34 0 +DEAL::27 35 0 +DEAL::27 36 0 +DEAL::27 37 0 +DEAL::27 38 0 +DEAL::27 39 0 +DEAL::27 40 0 +DEAL::27 41 0 +DEAL::27 42 0 +DEAL::27 43 0.1875 +DEAL::27 44 0 +DEAL::27 45 0 +DEAL::27 46 0 +DEAL::27 47 0 +DEAL::27 48 0 +DEAL::27 49 0 +DEAL::27 50 0 +DEAL::27 51 0 +DEAL::27 52 0 +DEAL::27 53 0 +DEAL::27 54 0 +DEAL::27 55 0 +DEAL::27 56 0 +DEAL::27 57 0 +DEAL::27 58 0 +DEAL::27 59 0 +DEAL::27 60 0 +DEAL::27 61 0 +DEAL::27 62 0 +DEAL::27 63 0 +DEAL::28 0 0 +DEAL::28 1 0 +DEAL::28 2 0 +DEAL::28 3 0 +DEAL::28 4 0 +DEAL::28 5 0 +DEAL::28 6 0 +DEAL::28 7 0 +DEAL::28 8 0 +DEAL::28 9 0 +DEAL::28 10 0 +DEAL::28 11 0 +DEAL::28 12 0 +DEAL::28 13 0 +DEAL::28 14 0 +DEAL::28 15 0 +DEAL::28 16 0 +DEAL::28 17 0 +DEAL::28 18 0 +DEAL::28 19 0 +DEAL::28 20 0.06250 +DEAL::28 21 0.06250 +DEAL::28 22 0 +DEAL::28 23 0 +DEAL::28 24 0 +DEAL::28 25 0 +DEAL::28 26 0 +DEAL::28 27 0 +DEAL::28 28 0 +DEAL::28 29 0 +DEAL::28 30 0 +DEAL::28 31 0 +DEAL::28 32 0 +DEAL::28 33 0 +DEAL::28 34 0 +DEAL::28 35 0 +DEAL::28 36 0 +DEAL::28 37 0 +DEAL::28 38 0 +DEAL::28 39 0 +DEAL::28 40 0 +DEAL::28 41 0.06250 +DEAL::28 42 0 +DEAL::28 43 0.06250 +DEAL::28 44 0 +DEAL::28 45 0 +DEAL::28 46 0 +DEAL::28 47 0 +DEAL::28 48 0 +DEAL::28 49 0 +DEAL::28 50 0 +DEAL::28 51 0 +DEAL::28 52 0.1875 +DEAL::28 53 0.1875 +DEAL::28 54 0 +DEAL::28 55 0 +DEAL::28 56 0 +DEAL::28 57 0 +DEAL::28 58 0 +DEAL::28 59 0 +DEAL::28 60 0.1875 +DEAL::28 61 0.1875 +DEAL::28 62 0 +DEAL::28 63 0 +DEAL::29 0 0 +DEAL::29 1 0 +DEAL::29 2 0 +DEAL::29 3 0 +DEAL::29 4 0 +DEAL::29 5 0 +DEAL::29 6 0 +DEAL::29 7 0 +DEAL::29 8 0 +DEAL::29 9 0 +DEAL::29 10 0 +DEAL::29 11 0 +DEAL::29 12 0 +DEAL::29 13 0 +DEAL::29 14 0 +DEAL::29 15 0 +DEAL::29 16 0 +DEAL::29 17 0 +DEAL::29 18 0 +DEAL::29 19 0 +DEAL::29 20 0.09375 +DEAL::29 21 0.09375 +DEAL::29 22 0 +DEAL::29 23 0 +DEAL::29 24 0 +DEAL::29 25 0 +DEAL::29 26 0 +DEAL::29 27 0 +DEAL::29 28 0 +DEAL::29 29 0 +DEAL::29 30 0 +DEAL::29 31 0 +DEAL::29 32 0 +DEAL::29 33 0 +DEAL::29 34 0 +DEAL::29 35 0 +DEAL::29 36 0 +DEAL::29 37 0 +DEAL::29 38 0 +DEAL::29 39 0 +DEAL::29 40 0 +DEAL::29 41 0.03125 +DEAL::29 42 0 +DEAL::29 43 0.03125 +DEAL::29 44 0 +DEAL::29 45 0 +DEAL::29 46 0 +DEAL::29 47 0 +DEAL::29 48 0 +DEAL::29 49 0 +DEAL::29 50 0 +DEAL::29 51 0 +DEAL::29 52 0.2812 +DEAL::29 53 0.2812 +DEAL::29 54 0 +DEAL::29 55 0 +DEAL::29 56 0 +DEAL::29 57 0 +DEAL::29 58 0 +DEAL::29 59 0 +DEAL::29 60 0.09375 +DEAL::29 61 0.09375 +DEAL::29 62 0 +DEAL::29 63 0 +DEAL::30 0 0 +DEAL::30 1 0 +DEAL::30 2 0 +DEAL::30 3 0 +DEAL::30 4 0 +DEAL::30 5 0.03125 +DEAL::30 6 0 +DEAL::30 7 0 +DEAL::30 8 0 +DEAL::30 9 0 +DEAL::30 10 0 +DEAL::30 11 0 +DEAL::30 12 0 +DEAL::30 13 0 +DEAL::30 14 0 +DEAL::30 15 0 +DEAL::30 16 0 +DEAL::30 17 0 +DEAL::30 18 0.09375 +DEAL::30 19 0 +DEAL::30 20 0 +DEAL::30 21 0.09375 +DEAL::30 22 0 +DEAL::30 23 0 +DEAL::30 24 0 +DEAL::30 25 0 +DEAL::30 26 0 +DEAL::30 27 0.03125 +DEAL::30 28 0 +DEAL::30 29 0 +DEAL::30 30 0 +DEAL::30 31 0 +DEAL::30 32 0 +DEAL::30 33 0 +DEAL::30 34 0 +DEAL::30 35 0 +DEAL::30 36 0 +DEAL::30 37 0 +DEAL::30 38 0.09375 +DEAL::30 39 0 +DEAL::30 40 0 +DEAL::30 41 0 +DEAL::30 42 0 +DEAL::30 43 0.09375 +DEAL::30 44 0 +DEAL::30 45 0 +DEAL::30 46 0 +DEAL::30 47 0 +DEAL::30 48 0 +DEAL::30 49 0 +DEAL::30 50 0 +DEAL::30 51 0 +DEAL::30 52 0 +DEAL::30 53 0.2812 +DEAL::30 54 0 +DEAL::30 55 0 +DEAL::30 56 0 +DEAL::30 57 0 +DEAL::30 58 0 +DEAL::30 59 0 +DEAL::30 60 0 +DEAL::30 61 0.2813 +DEAL::30 62 0 +DEAL::30 63 0 +DEAL::31 0 0 +DEAL::31 1 0 +DEAL::31 2 0 +DEAL::31 3 0 +DEAL::31 4 0 +DEAL::31 5 0.04687 +DEAL::31 6 0 +DEAL::31 7 0 +DEAL::31 8 0 +DEAL::31 9 0 +DEAL::31 10 0 +DEAL::31 11 0 +DEAL::31 12 0 +DEAL::31 13 0 +DEAL::31 14 0 +DEAL::31 15 0 +DEAL::31 16 0 +DEAL::31 17 0 +DEAL::31 18 0.1406 +DEAL::31 19 0 +DEAL::31 20 0 +DEAL::31 21 0.1406 +DEAL::31 22 0 +DEAL::31 23 0 +DEAL::31 24 0 +DEAL::31 25 0 +DEAL::31 26 0 +DEAL::31 27 0.01563 +DEAL::31 28 0 +DEAL::31 29 0 +DEAL::31 30 0 +DEAL::31 31 0 +DEAL::31 32 0 +DEAL::31 33 0 +DEAL::31 34 0 +DEAL::31 35 0 +DEAL::31 36 0 +DEAL::31 37 0 +DEAL::31 38 0.04688 +DEAL::31 39 0 +DEAL::31 40 0 +DEAL::31 41 0 +DEAL::31 42 0 +DEAL::31 43 0.04688 +DEAL::31 44 0 +DEAL::31 45 0 +DEAL::31 46 0 +DEAL::31 47 0 +DEAL::31 48 0 +DEAL::31 49 0 +DEAL::31 50 0 +DEAL::31 51 0 +DEAL::31 52 0 +DEAL::31 53 0.4219 +DEAL::31 54 0 +DEAL::31 55 0 +DEAL::31 56 0 +DEAL::31 57 0 +DEAL::31 58 0 +DEAL::31 59 0 +DEAL::31 60 0 +DEAL::31 61 0.1406 +DEAL::31 62 0 +DEAL::31 63 0 +DEAL::32 0 0 +DEAL::32 1 0 +DEAL::32 2 0 +DEAL::32 3 0 +DEAL::32 4 0 +DEAL::32 5 0 +DEAL::32 6 0 +DEAL::32 7 0 +DEAL::32 8 0 +DEAL::32 9 0 +DEAL::32 10 0 +DEAL::32 11 0 +DEAL::32 12 0 +DEAL::32 13 0 +DEAL::32 14 0 +DEAL::32 15 0 +DEAL::32 16 0 +DEAL::32 17 0 +DEAL::32 18 0 +DEAL::32 19 0 +DEAL::32 20 0.1875 +DEAL::32 21 0.1875 +DEAL::32 22 0 +DEAL::32 23 0 +DEAL::32 24 0 +DEAL::32 25 0 +DEAL::32 26 0 +DEAL::32 27 0 +DEAL::32 28 0 +DEAL::32 29 0 +DEAL::32 30 0 +DEAL::32 31 0 +DEAL::32 32 0 +DEAL::32 33 0 +DEAL::32 34 0 +DEAL::32 35 0 +DEAL::32 36 0 +DEAL::32 37 0 +DEAL::32 38 0 +DEAL::32 39 0 +DEAL::32 40 0 +DEAL::32 41 0.1875 +DEAL::32 42 0 +DEAL::32 43 0.1875 +DEAL::32 44 0 +DEAL::32 45 0 +DEAL::32 46 0 +DEAL::32 47 0 +DEAL::32 48 0 +DEAL::32 49 0 +DEAL::32 50 0 +DEAL::32 51 0 +DEAL::32 52 0.06250 +DEAL::32 53 0.06250 +DEAL::32 54 0 +DEAL::32 55 0 +DEAL::32 56 0 +DEAL::32 57 0 +DEAL::32 58 0 +DEAL::32 59 0 +DEAL::32 60 0.06250 +DEAL::32 61 0.06250 +DEAL::32 62 0 +DEAL::32 63 0 +DEAL::33 0 0 +DEAL::33 1 0 +DEAL::33 2 0 +DEAL::33 3 0 +DEAL::33 4 0 +DEAL::33 5 0 +DEAL::33 6 0 +DEAL::33 7 0 +DEAL::33 8 0 +DEAL::33 9 0 +DEAL::33 10 0 +DEAL::33 11 0 +DEAL::33 12 0 +DEAL::33 13 0 +DEAL::33 14 0 +DEAL::33 15 0 +DEAL::33 16 0 +DEAL::33 17 0 +DEAL::33 18 0 +DEAL::33 19 0 +DEAL::33 20 0.1250 +DEAL::33 21 0.1250 +DEAL::33 22 0 +DEAL::33 23 0 +DEAL::33 24 0 +DEAL::33 25 0 +DEAL::33 26 0 +DEAL::33 27 0 +DEAL::33 28 0 +DEAL::33 29 0 +DEAL::33 30 0 +DEAL::33 31 0 +DEAL::33 32 0 +DEAL::33 33 0 +DEAL::33 34 0 +DEAL::33 35 0 +DEAL::33 36 0 +DEAL::33 37 0 +DEAL::33 38 0 +DEAL::33 39 0 +DEAL::33 40 0 +DEAL::33 41 0.1250 +DEAL::33 42 0 +DEAL::33 43 0.1250 +DEAL::33 44 0 +DEAL::33 45 0 +DEAL::33 46 0 +DEAL::33 47 0 +DEAL::33 48 0 +DEAL::33 49 0 +DEAL::33 50 0 +DEAL::33 51 0 +DEAL::33 52 0.1250 +DEAL::33 53 0.1250 +DEAL::33 54 0 +DEAL::33 55 0 +DEAL::33 56 0 +DEAL::33 57 0 +DEAL::33 58 0 +DEAL::33 59 0 +DEAL::33 60 0.1250 +DEAL::33 61 0.1250 +DEAL::33 62 0 +DEAL::33 63 0 +DEAL::34 0 0 +DEAL::34 1 0 +DEAL::34 2 0 +DEAL::34 3 0 +DEAL::34 4 0 +DEAL::34 5 0 +DEAL::34 6 0 +DEAL::34 7 0 +DEAL::34 8 0 +DEAL::34 9 0 +DEAL::34 10 0 +DEAL::34 11 0 +DEAL::34 12 0 +DEAL::34 13 0 +DEAL::34 14 0 +DEAL::34 15 0 +DEAL::34 16 0 +DEAL::34 17 0 +DEAL::34 18 0 +DEAL::34 19 0 +DEAL::34 20 0.2812 +DEAL::34 21 0.2812 +DEAL::34 22 0 +DEAL::34 23 0 +DEAL::34 24 0 +DEAL::34 25 0 +DEAL::34 26 0 +DEAL::34 27 0 +DEAL::34 28 0 +DEAL::34 29 0 +DEAL::34 30 0 +DEAL::34 31 0 +DEAL::34 32 0 +DEAL::34 33 0 +DEAL::34 34 0 +DEAL::34 35 0 +DEAL::34 36 0 +DEAL::34 37 0 +DEAL::34 38 0 +DEAL::34 39 0 +DEAL::34 40 0 +DEAL::34 41 0.09375 +DEAL::34 42 0 +DEAL::34 43 0.09375 +DEAL::34 44 0 +DEAL::34 45 0 +DEAL::34 46 0 +DEAL::34 47 0 +DEAL::34 48 0 +DEAL::34 49 0 +DEAL::34 50 0 +DEAL::34 51 0 +DEAL::34 52 0.09375 +DEAL::34 53 0.09375 +DEAL::34 54 0 +DEAL::34 55 0 +DEAL::34 56 0 +DEAL::34 57 0 +DEAL::34 58 0 +DEAL::34 59 0 +DEAL::34 60 0.03125 +DEAL::34 61 0.03125 +DEAL::34 62 0 +DEAL::34 63 0 +DEAL::35 0 0 +DEAL::35 1 0 +DEAL::35 2 0 +DEAL::35 3 0 +DEAL::35 4 0 +DEAL::35 5 0 +DEAL::35 6 0 +DEAL::35 7 0 +DEAL::35 8 0 +DEAL::35 9 0 +DEAL::35 10 0 +DEAL::35 11 0 +DEAL::35 12 0 +DEAL::35 13 0 +DEAL::35 14 0 +DEAL::35 15 0 +DEAL::35 16 0 +DEAL::35 17 0 +DEAL::35 18 0 +DEAL::35 19 0 +DEAL::35 20 0.1875 +DEAL::35 21 0.1875 +DEAL::35 22 0 +DEAL::35 23 0 +DEAL::35 24 0 +DEAL::35 25 0 +DEAL::35 26 0 +DEAL::35 27 0 +DEAL::35 28 0 +DEAL::35 29 0 +DEAL::35 30 0 +DEAL::35 31 0 +DEAL::35 32 0 +DEAL::35 33 0 +DEAL::35 34 0 +DEAL::35 35 0 +DEAL::35 36 0 +DEAL::35 37 0 +DEAL::35 38 0 +DEAL::35 39 0 +DEAL::35 40 0 +DEAL::35 41 0.06250 +DEAL::35 42 0 +DEAL::35 43 0.06250 +DEAL::35 44 0 +DEAL::35 45 0 +DEAL::35 46 0 +DEAL::35 47 0 +DEAL::35 48 0 +DEAL::35 49 0 +DEAL::35 50 0 +DEAL::35 51 0 +DEAL::35 52 0.1875 +DEAL::35 53 0.1875 +DEAL::35 54 0 +DEAL::35 55 0 +DEAL::35 56 0 +DEAL::35 57 0 +DEAL::35 58 0 +DEAL::35 59 0 +DEAL::35 60 0.06250 +DEAL::35 61 0.06250 +DEAL::35 62 0 +DEAL::35 63 0 +DEAL::36 0 0 +DEAL::36 1 0 +DEAL::36 2 0 +DEAL::36 3 0 +DEAL::36 4 0 +DEAL::36 5 0.09375 +DEAL::36 6 0 +DEAL::36 7 0 +DEAL::36 8 0 +DEAL::36 9 0 +DEAL::36 10 0 +DEAL::36 11 0 +DEAL::36 12 0 +DEAL::36 13 0 +DEAL::36 14 0 +DEAL::36 15 0 +DEAL::36 16 0 +DEAL::36 17 0 +DEAL::36 18 0.03125 +DEAL::36 19 0 +DEAL::36 20 0 +DEAL::36 21 0.2812 +DEAL::36 22 0 +DEAL::36 23 0 +DEAL::36 24 0 +DEAL::36 25 0 +DEAL::36 26 0 +DEAL::36 27 0.09375 +DEAL::36 28 0 +DEAL::36 29 0 +DEAL::36 30 0 +DEAL::36 31 0 +DEAL::36 32 0 +DEAL::36 33 0 +DEAL::36 34 0 +DEAL::36 35 0 +DEAL::36 36 0 +DEAL::36 37 0 +DEAL::36 38 0.03125 +DEAL::36 39 0 +DEAL::36 40 0 +DEAL::36 41 0 +DEAL::36 42 0 +DEAL::36 43 0.2813 +DEAL::36 44 0 +DEAL::36 45 0 +DEAL::36 46 0 +DEAL::36 47 0 +DEAL::36 48 0 +DEAL::36 49 0 +DEAL::36 50 0 +DEAL::36 51 0 +DEAL::36 52 0 +DEAL::36 53 0.09375 +DEAL::36 54 0 +DEAL::36 55 0 +DEAL::36 56 0 +DEAL::36 57 0 +DEAL::36 58 0 +DEAL::36 59 0 +DEAL::36 60 0 +DEAL::36 61 0.09375 +DEAL::36 62 0 +DEAL::36 63 0 +DEAL::37 0 0 +DEAL::37 1 0 +DEAL::37 2 0 +DEAL::37 3 0 +DEAL::37 4 0 +DEAL::37 5 0.06250 +DEAL::37 6 0 +DEAL::37 7 0 +DEAL::37 8 0 +DEAL::37 9 0 +DEAL::37 10 0 +DEAL::37 11 0 +DEAL::37 12 0 +DEAL::37 13 0 +DEAL::37 14 0 +DEAL::37 15 0 +DEAL::37 16 0 +DEAL::37 17 0 +DEAL::37 18 0.06250 +DEAL::37 19 0 +DEAL::37 20 0 +DEAL::37 21 0.1875 +DEAL::37 22 0 +DEAL::37 23 0 +DEAL::37 24 0 +DEAL::37 25 0 +DEAL::37 26 0 +DEAL::37 27 0.06250 +DEAL::37 28 0 +DEAL::37 29 0 +DEAL::37 30 0 +DEAL::37 31 0 +DEAL::37 32 0 +DEAL::37 33 0 +DEAL::37 34 0 +DEAL::37 35 0 +DEAL::37 36 0 +DEAL::37 37 0 +DEAL::37 38 0.06250 +DEAL::37 39 0 +DEAL::37 40 0 +DEAL::37 41 0 +DEAL::37 42 0 +DEAL::37 43 0.1875 +DEAL::37 44 0 +DEAL::37 45 0 +DEAL::37 46 0 +DEAL::37 47 0 +DEAL::37 48 0 +DEAL::37 49 0 +DEAL::37 50 0 +DEAL::37 51 0 +DEAL::37 52 0 +DEAL::37 53 0.1875 +DEAL::37 54 0 +DEAL::37 55 0 +DEAL::37 56 0 +DEAL::37 57 0 +DEAL::37 58 0 +DEAL::37 59 0 +DEAL::37 60 0 +DEAL::37 61 0.1875 +DEAL::37 62 0 +DEAL::37 63 0 +DEAL::38 0 0 +DEAL::38 1 0 +DEAL::38 2 0 +DEAL::38 3 0 +DEAL::38 4 0 +DEAL::38 5 0.1406 +DEAL::38 6 0 +DEAL::38 7 0 +DEAL::38 8 0 +DEAL::38 9 0 +DEAL::38 10 0 +DEAL::38 11 0 +DEAL::38 12 0 +DEAL::38 13 0 +DEAL::38 14 0 +DEAL::38 15 0 +DEAL::38 16 0 +DEAL::38 17 0 +DEAL::38 18 0.04687 +DEAL::38 19 0 +DEAL::38 20 0 +DEAL::38 21 0.4219 +DEAL::38 22 0 +DEAL::38 23 0 +DEAL::38 24 0 +DEAL::38 25 0 +DEAL::38 26 0 +DEAL::38 27 0.04688 +DEAL::38 28 0 +DEAL::38 29 0 +DEAL::38 30 0 +DEAL::38 31 0 +DEAL::38 32 0 +DEAL::38 33 0 +DEAL::38 34 0 +DEAL::38 35 0 +DEAL::38 36 0 +DEAL::38 37 0 +DEAL::38 38 0.01563 +DEAL::38 39 0 +DEAL::38 40 0 +DEAL::38 41 0 +DEAL::38 42 0 +DEAL::38 43 0.1406 +DEAL::38 44 0 +DEAL::38 45 0 +DEAL::38 46 0 +DEAL::38 47 0 +DEAL::38 48 0 +DEAL::38 49 0 +DEAL::38 50 0 +DEAL::38 51 0 +DEAL::38 52 0 +DEAL::38 53 0.1406 +DEAL::38 54 0 +DEAL::38 55 0 +DEAL::38 56 0 +DEAL::38 57 0 +DEAL::38 58 0 +DEAL::38 59 0 +DEAL::38 60 0 +DEAL::38 61 0.04688 +DEAL::38 62 0 +DEAL::38 63 0 +DEAL::39 0 0 +DEAL::39 1 0 +DEAL::39 2 0 +DEAL::39 3 0 +DEAL::39 4 0 +DEAL::39 5 0.09375 +DEAL::39 6 0 +DEAL::39 7 0 +DEAL::39 8 0 +DEAL::39 9 0 +DEAL::39 10 0 +DEAL::39 11 0 +DEAL::39 12 0 +DEAL::39 13 0 +DEAL::39 14 0 +DEAL::39 15 0 +DEAL::39 16 0 +DEAL::39 17 0 +DEAL::39 18 0.09375 +DEAL::39 19 0 +DEAL::39 20 0 +DEAL::39 21 0.2812 +DEAL::39 22 0 +DEAL::39 23 0 +DEAL::39 24 0 +DEAL::39 25 0 +DEAL::39 26 0 +DEAL::39 27 0.03125 +DEAL::39 28 0 +DEAL::39 29 0 +DEAL::39 30 0 +DEAL::39 31 0 +DEAL::39 32 0 +DEAL::39 33 0 +DEAL::39 34 0 +DEAL::39 35 0 +DEAL::39 36 0 +DEAL::39 37 0 +DEAL::39 38 0.03125 +DEAL::39 39 0 +DEAL::39 40 0 +DEAL::39 41 0 +DEAL::39 42 0 +DEAL::39 43 0.09375 +DEAL::39 44 0 +DEAL::39 45 0 +DEAL::39 46 0 +DEAL::39 47 0 +DEAL::39 48 0 +DEAL::39 49 0 +DEAL::39 50 0 +DEAL::39 51 0 +DEAL::39 52 0 +DEAL::39 53 0.2812 +DEAL::39 54 0 +DEAL::39 55 0 +DEAL::39 56 0 +DEAL::39 57 0 +DEAL::39 58 0 +DEAL::39 59 0 +DEAL::39 60 0 +DEAL::39 61 0.09375 +DEAL::39 62 0 +DEAL::39 63 0 +DEAL::40 0 0 +DEAL::40 1 0 +DEAL::40 2 0 +DEAL::40 3 0 +DEAL::40 4 0 +DEAL::40 5 0 +DEAL::40 6 0 +DEAL::40 7 0 +DEAL::40 8 0 +DEAL::40 9 0 +DEAL::40 10 0 +DEAL::40 11 0 +DEAL::40 12 0 +DEAL::40 13 0 +DEAL::40 14 0 +DEAL::40 15 0 +DEAL::40 16 0 +DEAL::40 17 0 +DEAL::40 18 0 +DEAL::40 19 0 +DEAL::40 20 0.1250 +DEAL::40 21 0.3750 +DEAL::40 22 0 +DEAL::40 23 0 +DEAL::40 24 0 +DEAL::40 25 0 +DEAL::40 26 0 +DEAL::40 27 0 +DEAL::40 28 0 +DEAL::40 29 0 +DEAL::40 30 0 +DEAL::40 31 0 +DEAL::40 32 0 +DEAL::40 33 0 +DEAL::40 34 0 +DEAL::40 35 0 +DEAL::40 36 0 +DEAL::40 37 0 +DEAL::40 38 0 +DEAL::40 39 0 +DEAL::40 40 0 +DEAL::40 41 0.1250 +DEAL::40 42 0 +DEAL::40 43 0.3750 +DEAL::40 44 0 +DEAL::40 45 0 +DEAL::40 46 0 +DEAL::40 47 0 +DEAL::40 48 0 +DEAL::40 49 0 +DEAL::40 50 0 +DEAL::40 51 0 +DEAL::40 52 0 +DEAL::40 53 0 +DEAL::40 54 0 +DEAL::40 55 0 +DEAL::40 56 0 +DEAL::40 57 0 +DEAL::40 58 0 +DEAL::40 59 0 +DEAL::40 60 0 +DEAL::40 61 0 +DEAL::40 62 0 +DEAL::40 63 0 +DEAL::41 0 0 +DEAL::41 1 0 +DEAL::41 2 0 +DEAL::41 3 0 +DEAL::41 4 0 +DEAL::41 5 0 +DEAL::41 6 0 +DEAL::41 7 0 +DEAL::41 8 0 +DEAL::41 9 0 +DEAL::41 10 0 +DEAL::41 11 0 +DEAL::41 12 0 +DEAL::41 13 0 +DEAL::41 14 0 +DEAL::41 15 0 +DEAL::41 16 0 +DEAL::41 17 0 +DEAL::41 18 0 +DEAL::41 19 0 +DEAL::41 20 0.1875 +DEAL::41 21 0.5625 +DEAL::41 22 0 +DEAL::41 23 0 +DEAL::41 24 0 +DEAL::41 25 0 +DEAL::41 26 0 +DEAL::41 27 0 +DEAL::41 28 0 +DEAL::41 29 0 +DEAL::41 30 0 +DEAL::41 31 0 +DEAL::41 32 0 +DEAL::41 33 0 +DEAL::41 34 0 +DEAL::41 35 0 +DEAL::41 36 0 +DEAL::41 37 0 +DEAL::41 38 0 +DEAL::41 39 0 +DEAL::41 40 0 +DEAL::41 41 0.06250 +DEAL::41 42 0 +DEAL::41 43 0.1875 +DEAL::41 44 0 +DEAL::41 45 0 +DEAL::41 46 0 +DEAL::41 47 0 +DEAL::41 48 0 +DEAL::41 49 0 +DEAL::41 50 0 +DEAL::41 51 0 +DEAL::41 52 0 +DEAL::41 53 0 +DEAL::41 54 0 +DEAL::41 55 0 +DEAL::41 56 0 +DEAL::41 57 0 +DEAL::41 58 0 +DEAL::41 59 0 +DEAL::41 60 0 +DEAL::41 61 0 +DEAL::41 62 0 +DEAL::41 63 0 +DEAL::42 0 0 +DEAL::42 1 0 +DEAL::42 2 0 +DEAL::42 3 0 +DEAL::42 4 0 +DEAL::42 5 0 +DEAL::42 6 0 +DEAL::42 7 0 +DEAL::42 8 0 +DEAL::42 9 0 +DEAL::42 10 0 +DEAL::42 11 0 +DEAL::42 12 0 +DEAL::42 13 0 +DEAL::42 14 0 +DEAL::42 15 0 +DEAL::42 16 0 +DEAL::42 17 0 +DEAL::42 18 0 +DEAL::42 19 0 +DEAL::42 20 0 +DEAL::42 21 0.5000 +DEAL::42 22 0 +DEAL::42 23 0 +DEAL::42 24 0 +DEAL::42 25 0 +DEAL::42 26 0 +DEAL::42 27 0 +DEAL::42 28 0 +DEAL::42 29 0 +DEAL::42 30 0 +DEAL::42 31 0 +DEAL::42 32 0 +DEAL::42 33 0 +DEAL::42 34 0 +DEAL::42 35 0 +DEAL::42 36 0 +DEAL::42 37 0 +DEAL::42 38 0 +DEAL::42 39 0 +DEAL::42 40 0 +DEAL::42 41 0 +DEAL::42 42 0 +DEAL::42 43 0.5000 +DEAL::42 44 0 +DEAL::42 45 0 +DEAL::42 46 0 +DEAL::42 47 0 +DEAL::42 48 0 +DEAL::42 49 0 +DEAL::42 50 0 +DEAL::42 51 0 +DEAL::42 52 0 +DEAL::42 53 0 +DEAL::42 54 0 +DEAL::42 55 0 +DEAL::42 56 0 +DEAL::42 57 0 +DEAL::42 58 0 +DEAL::42 59 0 +DEAL::42 60 0 +DEAL::42 61 0 +DEAL::42 62 0 +DEAL::42 63 0 +DEAL::43 0 0 +DEAL::43 1 0 +DEAL::43 2 0 +DEAL::43 3 0 +DEAL::43 4 0 +DEAL::43 5 0 +DEAL::43 6 0 +DEAL::43 7 0 +DEAL::43 8 0 +DEAL::43 9 0 +DEAL::43 10 0 +DEAL::43 11 0 +DEAL::43 12 0 +DEAL::43 13 0 +DEAL::43 14 0 +DEAL::43 15 0 +DEAL::43 16 0 +DEAL::43 17 0 +DEAL::43 18 0 +DEAL::43 19 0 +DEAL::43 20 0 +DEAL::43 21 0.7500 +DEAL::43 22 0 +DEAL::43 23 0 +DEAL::43 24 0 +DEAL::43 25 0 +DEAL::43 26 0 +DEAL::43 27 0 +DEAL::43 28 0 +DEAL::43 29 0 +DEAL::43 30 0 +DEAL::43 31 0 +DEAL::43 32 0 +DEAL::43 33 0 +DEAL::43 34 0 +DEAL::43 35 0 +DEAL::43 36 0 +DEAL::43 37 0 +DEAL::43 38 0 +DEAL::43 39 0 +DEAL::43 40 0 +DEAL::43 41 0 +DEAL::43 42 0 +DEAL::43 43 0.2500 +DEAL::43 44 0 +DEAL::43 45 0 +DEAL::43 46 0 +DEAL::43 47 0 +DEAL::43 48 0 +DEAL::43 49 0 +DEAL::43 50 0 +DEAL::43 51 0 +DEAL::43 52 0 +DEAL::43 53 0 +DEAL::43 54 0 +DEAL::43 55 0 +DEAL::43 56 0 +DEAL::43 57 0 +DEAL::43 58 0 +DEAL::43 59 0 +DEAL::43 60 0 +DEAL::43 61 0 +DEAL::43 62 0 +DEAL::43 63 0 +DEAL::44 0 0 +DEAL::44 1 0 +DEAL::44 2 0 +DEAL::44 3 0 +DEAL::44 4 0 +DEAL::44 5 0 +DEAL::44 6 0 +DEAL::44 7 0 +DEAL::44 8 0 +DEAL::44 9 0 +DEAL::44 10 0 +DEAL::44 11 0 +DEAL::44 12 0 +DEAL::44 13 0 +DEAL::44 14 0 +DEAL::44 15 0 +DEAL::44 16 0 +DEAL::44 17 0 +DEAL::44 18 0 +DEAL::44 19 0 +DEAL::44 20 0.03125 +DEAL::44 21 0.09375 +DEAL::44 22 0 +DEAL::44 23 0 +DEAL::44 24 0 +DEAL::44 25 0 +DEAL::44 26 0 +DEAL::44 27 0 +DEAL::44 28 0 +DEAL::44 29 0 +DEAL::44 30 0 +DEAL::44 31 0 +DEAL::44 32 0 +DEAL::44 33 0 +DEAL::44 34 0 +DEAL::44 35 0 +DEAL::44 36 0 +DEAL::44 37 0 +DEAL::44 38 0 +DEAL::44 39 0 +DEAL::44 40 0 +DEAL::44 41 0.03125 +DEAL::44 42 0 +DEAL::44 43 0.09375 +DEAL::44 44 0 +DEAL::44 45 0 +DEAL::44 46 0 +DEAL::44 47 0 +DEAL::44 48 0 +DEAL::44 49 0 +DEAL::44 50 0 +DEAL::44 51 0 +DEAL::44 52 0.09375 +DEAL::44 53 0.2812 +DEAL::44 54 0 +DEAL::44 55 0 +DEAL::44 56 0 +DEAL::44 57 0 +DEAL::44 58 0 +DEAL::44 59 0 +DEAL::44 60 0.09375 +DEAL::44 61 0.2813 +DEAL::44 62 0 +DEAL::44 63 0 +DEAL::45 0 0 +DEAL::45 1 0 +DEAL::45 2 0 +DEAL::45 3 0 +DEAL::45 4 0 +DEAL::45 5 0 +DEAL::45 6 0 +DEAL::45 7 0 +DEAL::45 8 0 +DEAL::45 9 0 +DEAL::45 10 0 +DEAL::45 11 0 +DEAL::45 12 0 +DEAL::45 13 0 +DEAL::45 14 0 +DEAL::45 15 0 +DEAL::45 16 0 +DEAL::45 17 0 +DEAL::45 18 0 +DEAL::45 19 0 +DEAL::45 20 0.04687 +DEAL::45 21 0.1406 +DEAL::45 22 0 +DEAL::45 23 0 +DEAL::45 24 0 +DEAL::45 25 0 +DEAL::45 26 0 +DEAL::45 27 0 +DEAL::45 28 0 +DEAL::45 29 0 +DEAL::45 30 0 +DEAL::45 31 0 +DEAL::45 32 0 +DEAL::45 33 0 +DEAL::45 34 0 +DEAL::45 35 0 +DEAL::45 36 0 +DEAL::45 37 0 +DEAL::45 38 0 +DEAL::45 39 0 +DEAL::45 40 0 +DEAL::45 41 0.01563 +DEAL::45 42 0 +DEAL::45 43 0.04688 +DEAL::45 44 0 +DEAL::45 45 0 +DEAL::45 46 0 +DEAL::45 47 0 +DEAL::45 48 0 +DEAL::45 49 0 +DEAL::45 50 0 +DEAL::45 51 0 +DEAL::45 52 0.1406 +DEAL::45 53 0.4219 +DEAL::45 54 0 +DEAL::45 55 0 +DEAL::45 56 0 +DEAL::45 57 0 +DEAL::45 58 0 +DEAL::45 59 0 +DEAL::45 60 0.04688 +DEAL::45 61 0.1406 +DEAL::45 62 0 +DEAL::45 63 0 +DEAL::46 0 0 +DEAL::46 1 0 +DEAL::46 2 0 +DEAL::46 3 0 +DEAL::46 4 0 +DEAL::46 5 0 +DEAL::46 6 0 +DEAL::46 7 0 +DEAL::46 8 0 +DEAL::46 9 0 +DEAL::46 10 0 +DEAL::46 11 0 +DEAL::46 12 0 +DEAL::46 13 0 +DEAL::46 14 0 +DEAL::46 15 0 +DEAL::46 16 0 +DEAL::46 17 0 +DEAL::46 18 0 +DEAL::46 19 0 +DEAL::46 20 0 +DEAL::46 21 0.1250 +DEAL::46 22 0 +DEAL::46 23 0 +DEAL::46 24 0 +DEAL::46 25 0 +DEAL::46 26 0 +DEAL::46 27 0 +DEAL::46 28 0 +DEAL::46 29 0 +DEAL::46 30 0 +DEAL::46 31 0 +DEAL::46 32 0 +DEAL::46 33 0 +DEAL::46 34 0 +DEAL::46 35 0 +DEAL::46 36 0 +DEAL::46 37 0 +DEAL::46 38 0 +DEAL::46 39 0 +DEAL::46 40 0 +DEAL::46 41 0 +DEAL::46 42 0 +DEAL::46 43 0.1250 +DEAL::46 44 0 +DEAL::46 45 0 +DEAL::46 46 0 +DEAL::46 47 0 +DEAL::46 48 0 +DEAL::46 49 0 +DEAL::46 50 0 +DEAL::46 51 0 +DEAL::46 52 0 +DEAL::46 53 0.3750 +DEAL::46 54 0 +DEAL::46 55 0 +DEAL::46 56 0 +DEAL::46 57 0 +DEAL::46 58 0 +DEAL::46 59 0 +DEAL::46 60 0 +DEAL::46 61 0.3750 +DEAL::46 62 0 +DEAL::46 63 0 +DEAL::47 0 0 +DEAL::47 1 0 +DEAL::47 2 0 +DEAL::47 3 0 +DEAL::47 4 0 +DEAL::47 5 0 +DEAL::47 6 0 +DEAL::47 7 0 +DEAL::47 8 0 +DEAL::47 9 0 +DEAL::47 10 0 +DEAL::47 11 0 +DEAL::47 12 0 +DEAL::47 13 0 +DEAL::47 14 0 +DEAL::47 15 0 +DEAL::47 16 0 +DEAL::47 17 0 +DEAL::47 18 0 +DEAL::47 19 0 +DEAL::47 20 0 +DEAL::47 21 0.1875 +DEAL::47 22 0 +DEAL::47 23 0 +DEAL::47 24 0 +DEAL::47 25 0 +DEAL::47 26 0 +DEAL::47 27 0 +DEAL::47 28 0 +DEAL::47 29 0 +DEAL::47 30 0 +DEAL::47 31 0 +DEAL::47 32 0 +DEAL::47 33 0 +DEAL::47 34 0 +DEAL::47 35 0 +DEAL::47 36 0 +DEAL::47 37 0 +DEAL::47 38 0 +DEAL::47 39 0 +DEAL::47 40 0 +DEAL::47 41 0 +DEAL::47 42 0 +DEAL::47 43 0.06250 +DEAL::47 44 0 +DEAL::47 45 0 +DEAL::47 46 0 +DEAL::47 47 0 +DEAL::47 48 0 +DEAL::47 49 0 +DEAL::47 50 0 +DEAL::47 51 0 +DEAL::47 52 0 +DEAL::47 53 0.5625 +DEAL::47 54 0 +DEAL::47 55 0 +DEAL::47 56 0 +DEAL::47 57 0 +DEAL::47 58 0 +DEAL::47 59 0 +DEAL::47 60 0 +DEAL::47 61 0.1875 +DEAL::47 62 0 +DEAL::47 63 0 +DEAL::48 0 0 +DEAL::48 1 0 +DEAL::48 2 0 +DEAL::48 3 0 +DEAL::48 4 0 +DEAL::48 5 0 +DEAL::48 6 0 +DEAL::48 7 0 +DEAL::48 8 0 +DEAL::48 9 0 +DEAL::48 10 0 +DEAL::48 11 0 +DEAL::48 12 0 +DEAL::48 13 0 +DEAL::48 14 0 +DEAL::48 15 0 +DEAL::48 16 0 +DEAL::48 17 0 +DEAL::48 18 0 +DEAL::48 19 0 +DEAL::48 20 0.04687 +DEAL::48 21 0.1406 +DEAL::48 22 0 +DEAL::48 23 0 +DEAL::48 24 0 +DEAL::48 25 0 +DEAL::48 26 0 +DEAL::48 27 0 +DEAL::48 28 0 +DEAL::48 29 0 +DEAL::48 30 0 +DEAL::48 31 0 +DEAL::48 32 0 +DEAL::48 33 0 +DEAL::48 34 0 +DEAL::48 35 0 +DEAL::48 36 0 +DEAL::48 37 0 +DEAL::48 38 0 +DEAL::48 39 0 +DEAL::48 40 0 +DEAL::48 41 0.1406 +DEAL::48 42 0 +DEAL::48 43 0.4219 +DEAL::48 44 0 +DEAL::48 45 0 +DEAL::48 46 0 +DEAL::48 47 0 +DEAL::48 48 0 +DEAL::48 49 0 +DEAL::48 50 0 +DEAL::48 51 0 +DEAL::48 52 0.01562 +DEAL::48 53 0.04687 +DEAL::48 54 0 +DEAL::48 55 0 +DEAL::48 56 0 +DEAL::48 57 0 +DEAL::48 58 0 +DEAL::48 59 0 +DEAL::48 60 0.04687 +DEAL::48 61 0.1406 +DEAL::48 62 0 +DEAL::48 63 0 +DEAL::49 0 0 +DEAL::49 1 0 +DEAL::49 2 0 +DEAL::49 3 0 +DEAL::49 4 0 +DEAL::49 5 0 +DEAL::49 6 0 +DEAL::49 7 0 +DEAL::49 8 0 +DEAL::49 9 0 +DEAL::49 10 0 +DEAL::49 11 0 +DEAL::49 12 0 +DEAL::49 13 0 +DEAL::49 14 0 +DEAL::49 15 0 +DEAL::49 16 0 +DEAL::49 17 0 +DEAL::49 18 0 +DEAL::49 19 0 +DEAL::49 20 0 +DEAL::49 21 0.1875 +DEAL::49 22 0 +DEAL::49 23 0 +DEAL::49 24 0 +DEAL::49 25 0 +DEAL::49 26 0 +DEAL::49 27 0 +DEAL::49 28 0 +DEAL::49 29 0 +DEAL::49 30 0 +DEAL::49 31 0 +DEAL::49 32 0 +DEAL::49 33 0 +DEAL::49 34 0 +DEAL::49 35 0 +DEAL::49 36 0 +DEAL::49 37 0 +DEAL::49 38 0 +DEAL::49 39 0 +DEAL::49 40 0 +DEAL::49 41 0 +DEAL::49 42 0 +DEAL::49 43 0.5625 +DEAL::49 44 0 +DEAL::49 45 0 +DEAL::49 46 0 +DEAL::49 47 0 +DEAL::49 48 0 +DEAL::49 49 0 +DEAL::49 50 0 +DEAL::49 51 0 +DEAL::49 52 0 +DEAL::49 53 0.06250 +DEAL::49 54 0 +DEAL::49 55 0 +DEAL::49 56 0 +DEAL::49 57 0 +DEAL::49 58 0 +DEAL::49 59 0 +DEAL::49 60 0 +DEAL::49 61 0.1875 +DEAL::49 62 0 +DEAL::49 63 0 +DEAL::50 0 0 +DEAL::50 1 0 +DEAL::50 2 0 +DEAL::50 3 0 +DEAL::50 4 0 +DEAL::50 5 0 +DEAL::50 6 0 +DEAL::50 7 0 +DEAL::50 8 0 +DEAL::50 9 0 +DEAL::50 10 0 +DEAL::50 11 0 +DEAL::50 12 0 +DEAL::50 13 0 +DEAL::50 14 0 +DEAL::50 15 0 +DEAL::50 16 0 +DEAL::50 17 0 +DEAL::50 18 0 +DEAL::50 19 0 +DEAL::50 20 0.03125 +DEAL::50 21 0.09375 +DEAL::50 22 0 +DEAL::50 23 0 +DEAL::50 24 0 +DEAL::50 25 0 +DEAL::50 26 0 +DEAL::50 27 0 +DEAL::50 28 0 +DEAL::50 29 0 +DEAL::50 30 0 +DEAL::50 31 0 +DEAL::50 32 0 +DEAL::50 33 0 +DEAL::50 34 0 +DEAL::50 35 0 +DEAL::50 36 0 +DEAL::50 37 0 +DEAL::50 38 0 +DEAL::50 39 0 +DEAL::50 40 0 +DEAL::50 41 0.09375 +DEAL::50 42 0 +DEAL::50 43 0.2812 +DEAL::50 44 0 +DEAL::50 45 0 +DEAL::50 46 0 +DEAL::50 47 0 +DEAL::50 48 0 +DEAL::50 49 0 +DEAL::50 50 0 +DEAL::50 51 0 +DEAL::50 52 0.03125 +DEAL::50 53 0.09375 +DEAL::50 54 0 +DEAL::50 55 0 +DEAL::50 56 0 +DEAL::50 57 0 +DEAL::50 58 0 +DEAL::50 59 0 +DEAL::50 60 0.09375 +DEAL::50 61 0.2812 +DEAL::50 62 0 +DEAL::50 63 0 +DEAL::51 0 0 +DEAL::51 1 0 +DEAL::51 2 0 +DEAL::51 3 0 +DEAL::51 4 0 +DEAL::51 5 0 +DEAL::51 6 0 +DEAL::51 7 0 +DEAL::51 8 0 +DEAL::51 9 0 +DEAL::51 10 0 +DEAL::51 11 0 +DEAL::51 12 0 +DEAL::51 13 0 +DEAL::51 14 0 +DEAL::51 15 0 +DEAL::51 16 0 +DEAL::51 17 0 +DEAL::51 18 0 +DEAL::51 19 0 +DEAL::51 20 0 +DEAL::51 21 0.1250 +DEAL::51 22 0 +DEAL::51 23 0 +DEAL::51 24 0 +DEAL::51 25 0 +DEAL::51 26 0 +DEAL::51 27 0 +DEAL::51 28 0 +DEAL::51 29 0 +DEAL::51 30 0 +DEAL::51 31 0 +DEAL::51 32 0 +DEAL::51 33 0 +DEAL::51 34 0 +DEAL::51 35 0 +DEAL::51 36 0 +DEAL::51 37 0 +DEAL::51 38 0 +DEAL::51 39 0 +DEAL::51 40 0 +DEAL::51 41 0 +DEAL::51 42 0 +DEAL::51 43 0.3750 +DEAL::51 44 0 +DEAL::51 45 0 +DEAL::51 46 0 +DEAL::51 47 0 +DEAL::51 48 0 +DEAL::51 49 0 +DEAL::51 50 0 +DEAL::51 51 0 +DEAL::51 52 0 +DEAL::51 53 0.1250 +DEAL::51 54 0 +DEAL::51 55 0 +DEAL::51 56 0 +DEAL::51 57 0 +DEAL::51 58 0 +DEAL::51 59 0 +DEAL::51 60 0 +DEAL::51 61 0.3750 +DEAL::51 62 0 +DEAL::51 63 0 +DEAL::52 0 0 +DEAL::52 1 0 +DEAL::52 2 0 +DEAL::52 3 0 +DEAL::52 4 0 +DEAL::52 5 0 +DEAL::52 6 0 +DEAL::52 7 0 +DEAL::52 8 0 +DEAL::52 9 0 +DEAL::52 10 0 +DEAL::52 11 0 +DEAL::52 12 0 +DEAL::52 13 0 +DEAL::52 14 0 +DEAL::52 15 0 +DEAL::52 16 0 +DEAL::52 17 0 +DEAL::52 18 0 +DEAL::52 19 0 +DEAL::52 20 0.1875 +DEAL::52 21 0.5625 +DEAL::52 22 0 +DEAL::52 23 0 +DEAL::52 24 0 +DEAL::52 25 0 +DEAL::52 26 0 +DEAL::52 27 0 +DEAL::52 28 0 +DEAL::52 29 0 +DEAL::52 30 0 +DEAL::52 31 0 +DEAL::52 32 0 +DEAL::52 33 0 +DEAL::52 34 0 +DEAL::52 35 0 +DEAL::52 36 0 +DEAL::52 37 0 +DEAL::52 38 0 +DEAL::52 39 0 +DEAL::52 40 0 +DEAL::52 41 0 +DEAL::52 42 0 +DEAL::52 43 0 +DEAL::52 44 0 +DEAL::52 45 0 +DEAL::52 46 0 +DEAL::52 47 0 +DEAL::52 48 0 +DEAL::52 49 0 +DEAL::52 50 0 +DEAL::52 51 0 +DEAL::52 52 0.06250 +DEAL::52 53 0.1875 +DEAL::52 54 0 +DEAL::52 55 0 +DEAL::52 56 0 +DEAL::52 57 0 +DEAL::52 58 0 +DEAL::52 59 0 +DEAL::52 60 0 +DEAL::52 61 0 +DEAL::52 62 0 +DEAL::52 63 0 +DEAL::53 0 0 +DEAL::53 1 0 +DEAL::53 2 0 +DEAL::53 3 0 +DEAL::53 4 0 +DEAL::53 5 0 +DEAL::53 6 0 +DEAL::53 7 0 +DEAL::53 8 0 +DEAL::53 9 0 +DEAL::53 10 0 +DEAL::53 11 0 +DEAL::53 12 0 +DEAL::53 13 0 +DEAL::53 14 0 +DEAL::53 15 0 +DEAL::53 16 0 +DEAL::53 17 0 +DEAL::53 18 0 +DEAL::53 19 0 +DEAL::53 20 0 +DEAL::53 21 0.7500 +DEAL::53 22 0 +DEAL::53 23 0 +DEAL::53 24 0 +DEAL::53 25 0 +DEAL::53 26 0 +DEAL::53 27 0 +DEAL::53 28 0 +DEAL::53 29 0 +DEAL::53 30 0 +DEAL::53 31 0 +DEAL::53 32 0 +DEAL::53 33 0 +DEAL::53 34 0 +DEAL::53 35 0 +DEAL::53 36 0 +DEAL::53 37 0 +DEAL::53 38 0 +DEAL::53 39 0 +DEAL::53 40 0 +DEAL::53 41 0 +DEAL::53 42 0 +DEAL::53 43 0 +DEAL::53 44 0 +DEAL::53 45 0 +DEAL::53 46 0 +DEAL::53 47 0 +DEAL::53 48 0 +DEAL::53 49 0 +DEAL::53 50 0 +DEAL::53 51 0 +DEAL::53 52 0 +DEAL::53 53 0.2500 +DEAL::53 54 0 +DEAL::53 55 0 +DEAL::53 56 0 +DEAL::53 57 0 +DEAL::53 58 0 +DEAL::53 59 0 +DEAL::53 60 0 +DEAL::53 61 0 +DEAL::53 62 0 +DEAL::53 63 0 +DEAL::54 0 0 +DEAL::54 1 0 +DEAL::54 2 0 +DEAL::54 3 0 +DEAL::54 4 0 +DEAL::54 5 0 +DEAL::54 6 0 +DEAL::54 7 0 +DEAL::54 8 0 +DEAL::54 9 0 +DEAL::54 10 0 +DEAL::54 11 0 +DEAL::54 12 0 +DEAL::54 13 0 +DEAL::54 14 0 +DEAL::54 15 0 +DEAL::54 16 0 +DEAL::54 17 0 +DEAL::54 18 0 +DEAL::54 19 0 +DEAL::54 20 0.1250 +DEAL::54 21 0.3750 +DEAL::54 22 0 +DEAL::54 23 0 +DEAL::54 24 0 +DEAL::54 25 0 +DEAL::54 26 0 +DEAL::54 27 0 +DEAL::54 28 0 +DEAL::54 29 0 +DEAL::54 30 0 +DEAL::54 31 0 +DEAL::54 32 0 +DEAL::54 33 0 +DEAL::54 34 0 +DEAL::54 35 0 +DEAL::54 36 0 +DEAL::54 37 0 +DEAL::54 38 0 +DEAL::54 39 0 +DEAL::54 40 0 +DEAL::54 41 0 +DEAL::54 42 0 +DEAL::54 43 0 +DEAL::54 44 0 +DEAL::54 45 0 +DEAL::54 46 0 +DEAL::54 47 0 +DEAL::54 48 0 +DEAL::54 49 0 +DEAL::54 50 0 +DEAL::54 51 0 +DEAL::54 52 0.1250 +DEAL::54 53 0.3750 +DEAL::54 54 0 +DEAL::54 55 0 +DEAL::54 56 0 +DEAL::54 57 0 +DEAL::54 58 0 +DEAL::54 59 0 +DEAL::54 60 0 +DEAL::54 61 0 +DEAL::54 62 0 +DEAL::54 63 0 +DEAL::55 0 0 +DEAL::55 1 0 +DEAL::55 2 0 +DEAL::55 3 0 +DEAL::55 4 0 +DEAL::55 5 0 +DEAL::55 6 0 +DEAL::55 7 0 +DEAL::55 8 0 +DEAL::55 9 0 +DEAL::55 10 0 +DEAL::55 11 0 +DEAL::55 12 0 +DEAL::55 13 0 +DEAL::55 14 0 +DEAL::55 15 0 +DEAL::55 16 0 +DEAL::55 17 0 +DEAL::55 18 0 +DEAL::55 19 0 +DEAL::55 20 0 +DEAL::55 21 0.5000 +DEAL::55 22 0 +DEAL::55 23 0 +DEAL::55 24 0 +DEAL::55 25 0 +DEAL::55 26 0 +DEAL::55 27 0 +DEAL::55 28 0 +DEAL::55 29 0 +DEAL::55 30 0 +DEAL::55 31 0 +DEAL::55 32 0 +DEAL::55 33 0 +DEAL::55 34 0 +DEAL::55 35 0 +DEAL::55 36 0 +DEAL::55 37 0 +DEAL::55 38 0 +DEAL::55 39 0 +DEAL::55 40 0 +DEAL::55 41 0 +DEAL::55 42 0 +DEAL::55 43 0 +DEAL::55 44 0 +DEAL::55 45 0 +DEAL::55 46 0 +DEAL::55 47 0 +DEAL::55 48 0 +DEAL::55 49 0 +DEAL::55 50 0 +DEAL::55 51 0 +DEAL::55 52 0 +DEAL::55 53 0.5000 +DEAL::55 54 0 +DEAL::55 55 0 +DEAL::55 56 0 +DEAL::55 57 0 +DEAL::55 58 0 +DEAL::55 59 0 +DEAL::55 60 0 +DEAL::55 61 0 +DEAL::55 62 0 +DEAL::55 63 0 +DEAL::56 0 0 +DEAL::56 1 0 +DEAL::56 2 0 +DEAL::56 3 0 +DEAL::56 4 0 +DEAL::56 5 0 +DEAL::56 6 0 +DEAL::56 7 0 +DEAL::56 8 0 +DEAL::56 9 0 +DEAL::56 10 0 +DEAL::56 11 0 +DEAL::56 12 0 +DEAL::56 13 0 +DEAL::56 14 0 +DEAL::56 15 0 +DEAL::56 16 0 +DEAL::56 17 0 +DEAL::56 18 0 +DEAL::56 19 0 +DEAL::56 20 0.09375 +DEAL::56 21 0.2812 +DEAL::56 22 0 +DEAL::56 23 0 +DEAL::56 24 0 +DEAL::56 25 0 +DEAL::56 26 0 +DEAL::56 27 0 +DEAL::56 28 0 +DEAL::56 29 0 +DEAL::56 30 0 +DEAL::56 31 0 +DEAL::56 32 0 +DEAL::56 33 0 +DEAL::56 34 0 +DEAL::56 35 0 +DEAL::56 36 0 +DEAL::56 37 0 +DEAL::56 38 0 +DEAL::56 39 0 +DEAL::56 40 0 +DEAL::56 41 0.09375 +DEAL::56 42 0 +DEAL::56 43 0.2813 +DEAL::56 44 0 +DEAL::56 45 0 +DEAL::56 46 0 +DEAL::56 47 0 +DEAL::56 48 0 +DEAL::56 49 0 +DEAL::56 50 0 +DEAL::56 51 0 +DEAL::56 52 0.03125 +DEAL::56 53 0.09375 +DEAL::56 54 0 +DEAL::56 55 0 +DEAL::56 56 0 +DEAL::56 57 0 +DEAL::56 58 0 +DEAL::56 59 0 +DEAL::56 60 0.03125 +DEAL::56 61 0.09375 +DEAL::56 62 0 +DEAL::56 63 0 +DEAL::57 0 0 +DEAL::57 1 0 +DEAL::57 2 0 +DEAL::57 3 0 +DEAL::57 4 0 +DEAL::57 5 0 +DEAL::57 6 0 +DEAL::57 7 0 +DEAL::57 8 0 +DEAL::57 9 0 +DEAL::57 10 0 +DEAL::57 11 0 +DEAL::57 12 0 +DEAL::57 13 0 +DEAL::57 14 0 +DEAL::57 15 0 +DEAL::57 16 0 +DEAL::57 17 0 +DEAL::57 18 0 +DEAL::57 19 0 +DEAL::57 20 0 +DEAL::57 21 0.3750 +DEAL::57 22 0 +DEAL::57 23 0 +DEAL::57 24 0 +DEAL::57 25 0 +DEAL::57 26 0 +DEAL::57 27 0 +DEAL::57 28 0 +DEAL::57 29 0 +DEAL::57 30 0 +DEAL::57 31 0 +DEAL::57 32 0 +DEAL::57 33 0 +DEAL::57 34 0 +DEAL::57 35 0 +DEAL::57 36 0 +DEAL::57 37 0 +DEAL::57 38 0 +DEAL::57 39 0 +DEAL::57 40 0 +DEAL::57 41 0 +DEAL::57 42 0 +DEAL::57 43 0.3750 +DEAL::57 44 0 +DEAL::57 45 0 +DEAL::57 46 0 +DEAL::57 47 0 +DEAL::57 48 0 +DEAL::57 49 0 +DEAL::57 50 0 +DEAL::57 51 0 +DEAL::57 52 0 +DEAL::57 53 0.1250 +DEAL::57 54 0 +DEAL::57 55 0 +DEAL::57 56 0 +DEAL::57 57 0 +DEAL::57 58 0 +DEAL::57 59 0 +DEAL::57 60 0 +DEAL::57 61 0.1250 +DEAL::57 62 0 +DEAL::57 63 0 +DEAL::58 0 0 +DEAL::58 1 0 +DEAL::58 2 0 +DEAL::58 3 0 +DEAL::58 4 0 +DEAL::58 5 0 +DEAL::58 6 0 +DEAL::58 7 0 +DEAL::58 8 0 +DEAL::58 9 0 +DEAL::58 10 0 +DEAL::58 11 0 +DEAL::58 12 0 +DEAL::58 13 0 +DEAL::58 14 0 +DEAL::58 15 0 +DEAL::58 16 0 +DEAL::58 17 0 +DEAL::58 18 0 +DEAL::58 19 0 +DEAL::58 20 0.06250 +DEAL::58 21 0.1875 +DEAL::58 22 0 +DEAL::58 23 0 +DEAL::58 24 0 +DEAL::58 25 0 +DEAL::58 26 0 +DEAL::58 27 0 +DEAL::58 28 0 +DEAL::58 29 0 +DEAL::58 30 0 +DEAL::58 31 0 +DEAL::58 32 0 +DEAL::58 33 0 +DEAL::58 34 0 +DEAL::58 35 0 +DEAL::58 36 0 +DEAL::58 37 0 +DEAL::58 38 0 +DEAL::58 39 0 +DEAL::58 40 0 +DEAL::58 41 0.06250 +DEAL::58 42 0 +DEAL::58 43 0.1875 +DEAL::58 44 0 +DEAL::58 45 0 +DEAL::58 46 0 +DEAL::58 47 0 +DEAL::58 48 0 +DEAL::58 49 0 +DEAL::58 50 0 +DEAL::58 51 0 +DEAL::58 52 0.06250 +DEAL::58 53 0.1875 +DEAL::58 54 0 +DEAL::58 55 0 +DEAL::58 56 0 +DEAL::58 57 0 +DEAL::58 58 0 +DEAL::58 59 0 +DEAL::58 60 0.06250 +DEAL::58 61 0.1875 +DEAL::58 62 0 +DEAL::58 63 0 +DEAL::59 0 0 +DEAL::59 1 0 +DEAL::59 2 0 +DEAL::59 3 0 +DEAL::59 4 0 +DEAL::59 5 0 +DEAL::59 6 0 +DEAL::59 7 0 +DEAL::59 8 0 +DEAL::59 9 0 +DEAL::59 10 0 +DEAL::59 11 0 +DEAL::59 12 0 +DEAL::59 13 0 +DEAL::59 14 0 +DEAL::59 15 0 +DEAL::59 16 0 +DEAL::59 17 0 +DEAL::59 18 0 +DEAL::59 19 0 +DEAL::59 20 0 +DEAL::59 21 0.2500 +DEAL::59 22 0 +DEAL::59 23 0 +DEAL::59 24 0 +DEAL::59 25 0 +DEAL::59 26 0 +DEAL::59 27 0 +DEAL::59 28 0 +DEAL::59 29 0 +DEAL::59 30 0 +DEAL::59 31 0 +DEAL::59 32 0 +DEAL::59 33 0 +DEAL::59 34 0 +DEAL::59 35 0 +DEAL::59 36 0 +DEAL::59 37 0 +DEAL::59 38 0 +DEAL::59 39 0 +DEAL::59 40 0 +DEAL::59 41 0 +DEAL::59 42 0 +DEAL::59 43 0.2500 +DEAL::59 44 0 +DEAL::59 45 0 +DEAL::59 46 0 +DEAL::59 47 0 +DEAL::59 48 0 +DEAL::59 49 0 +DEAL::59 50 0 +DEAL::59 51 0 +DEAL::59 52 0 +DEAL::59 53 0.2500 +DEAL::59 54 0 +DEAL::59 55 0 +DEAL::59 56 0 +DEAL::59 57 0 +DEAL::59 58 0 +DEAL::59 59 0 +DEAL::59 60 0 +DEAL::59 61 0.2500 +DEAL::59 62 0 +DEAL::59 63 0 +DEAL::60 0 0 +DEAL::60 1 0 +DEAL::60 2 0 +DEAL::60 3 0 +DEAL::60 4 0 +DEAL::60 5 0 +DEAL::60 6 0 +DEAL::60 7 0 +DEAL::60 8 0 +DEAL::60 9 0 +DEAL::60 10 0 +DEAL::60 11 0 +DEAL::60 12 0 +DEAL::60 13 0 +DEAL::60 14 0 +DEAL::60 15 0 +DEAL::60 16 0 +DEAL::60 17 0 +DEAL::60 18 0 +DEAL::60 19 0 +DEAL::60 20 0.1406 +DEAL::60 21 0.4219 +DEAL::60 22 0 +DEAL::60 23 0 +DEAL::60 24 0 +DEAL::60 25 0 +DEAL::60 26 0 +DEAL::60 27 0 +DEAL::60 28 0 +DEAL::60 29 0 +DEAL::60 30 0 +DEAL::60 31 0 +DEAL::60 32 0 +DEAL::60 33 0 +DEAL::60 34 0 +DEAL::60 35 0 +DEAL::60 36 0 +DEAL::60 37 0 +DEAL::60 38 0 +DEAL::60 39 0 +DEAL::60 40 0 +DEAL::60 41 0.04688 +DEAL::60 42 0 +DEAL::60 43 0.1406 +DEAL::60 44 0 +DEAL::60 45 0 +DEAL::60 46 0 +DEAL::60 47 0 +DEAL::60 48 0 +DEAL::60 49 0 +DEAL::60 50 0 +DEAL::60 51 0 +DEAL::60 52 0.04687 +DEAL::60 53 0.1406 +DEAL::60 54 0 +DEAL::60 55 0 +DEAL::60 56 0 +DEAL::60 57 0 +DEAL::60 58 0 +DEAL::60 59 0 +DEAL::60 60 0.01563 +DEAL::60 61 0.04688 +DEAL::60 62 0 +DEAL::60 63 0 +DEAL::61 0 0 +DEAL::61 1 0 +DEAL::61 2 0 +DEAL::61 3 0 +DEAL::61 4 0 +DEAL::61 5 0 +DEAL::61 6 0 +DEAL::61 7 0 +DEAL::61 8 0 +DEAL::61 9 0 +DEAL::61 10 0 +DEAL::61 11 0 +DEAL::61 12 0 +DEAL::61 13 0 +DEAL::61 14 0 +DEAL::61 15 0 +DEAL::61 16 0 +DEAL::61 17 0 +DEAL::61 18 0 +DEAL::61 19 0 +DEAL::61 20 0 +DEAL::61 21 0.5625 +DEAL::61 22 0 +DEAL::61 23 0 +DEAL::61 24 0 +DEAL::61 25 0 +DEAL::61 26 0 +DEAL::61 27 0 +DEAL::61 28 0 +DEAL::61 29 0 +DEAL::61 30 0 +DEAL::61 31 0 +DEAL::61 32 0 +DEAL::61 33 0 +DEAL::61 34 0 +DEAL::61 35 0 +DEAL::61 36 0 +DEAL::61 37 0 +DEAL::61 38 0 +DEAL::61 39 0 +DEAL::61 40 0 +DEAL::61 41 0 +DEAL::61 42 0 +DEAL::61 43 0.1875 +DEAL::61 44 0 +DEAL::61 45 0 +DEAL::61 46 0 +DEAL::61 47 0 +DEAL::61 48 0 +DEAL::61 49 0 +DEAL::61 50 0 +DEAL::61 51 0 +DEAL::61 52 0 +DEAL::61 53 0.1875 +DEAL::61 54 0 +DEAL::61 55 0 +DEAL::61 56 0 +DEAL::61 57 0 +DEAL::61 58 0 +DEAL::61 59 0 +DEAL::61 60 0 +DEAL::61 61 0.06250 +DEAL::61 62 0 +DEAL::61 63 0 +DEAL::62 0 0 +DEAL::62 1 0 +DEAL::62 2 0 +DEAL::62 3 0 +DEAL::62 4 0 +DEAL::62 5 0 +DEAL::62 6 0 +DEAL::62 7 0 +DEAL::62 8 0 +DEAL::62 9 0 +DEAL::62 10 0 +DEAL::62 11 0 +DEAL::62 12 0 +DEAL::62 13 0 +DEAL::62 14 0 +DEAL::62 15 0 +DEAL::62 16 0 +DEAL::62 17 0 +DEAL::62 18 0 +DEAL::62 19 0 +DEAL::62 20 0.09375 +DEAL::62 21 0.2812 +DEAL::62 22 0 +DEAL::62 23 0 +DEAL::62 24 0 +DEAL::62 25 0 +DEAL::62 26 0 +DEAL::62 27 0 +DEAL::62 28 0 +DEAL::62 29 0 +DEAL::62 30 0 +DEAL::62 31 0 +DEAL::62 32 0 +DEAL::62 33 0 +DEAL::62 34 0 +DEAL::62 35 0 +DEAL::62 36 0 +DEAL::62 37 0 +DEAL::62 38 0 +DEAL::62 39 0 +DEAL::62 40 0 +DEAL::62 41 0.03125 +DEAL::62 42 0 +DEAL::62 43 0.09375 +DEAL::62 44 0 +DEAL::62 45 0 +DEAL::62 46 0 +DEAL::62 47 0 +DEAL::62 48 0 +DEAL::62 49 0 +DEAL::62 50 0 +DEAL::62 51 0 +DEAL::62 52 0.09375 +DEAL::62 53 0.2812 +DEAL::62 54 0 +DEAL::62 55 0 +DEAL::62 56 0 +DEAL::62 57 0 +DEAL::62 58 0 +DEAL::62 59 0 +DEAL::62 60 0.03125 +DEAL::62 61 0.09375 +DEAL::62 62 0 +DEAL::62 63 0 +DEAL::63 0 0 +DEAL::63 1 0 +DEAL::63 2 0 +DEAL::63 3 0 +DEAL::63 4 0 +DEAL::63 5 0 +DEAL::63 6 0 +DEAL::63 7 0 +DEAL::63 8 0 +DEAL::63 9 0 +DEAL::63 10 0 +DEAL::63 11 0 +DEAL::63 12 0 +DEAL::63 13 0 +DEAL::63 14 0 +DEAL::63 15 0 +DEAL::63 16 0 +DEAL::63 17 0 +DEAL::63 18 0 +DEAL::63 19 0 +DEAL::63 20 0 +DEAL::63 21 0.3750 +DEAL::63 22 0 +DEAL::63 23 0 +DEAL::63 24 0 +DEAL::63 25 0 +DEAL::63 26 0 +DEAL::63 27 0 +DEAL::63 28 0 +DEAL::63 29 0 +DEAL::63 30 0 +DEAL::63 31 0 +DEAL::63 32 0 +DEAL::63 33 0 +DEAL::63 34 0 +DEAL::63 35 0 +DEAL::63 36 0 +DEAL::63 37 0 +DEAL::63 38 0 +DEAL::63 39 0 +DEAL::63 40 0 +DEAL::63 41 0 +DEAL::63 42 0 +DEAL::63 43 0.1250 +DEAL::63 44 0 +DEAL::63 45 0 +DEAL::63 46 0 +DEAL::63 47 0 +DEAL::63 48 0 +DEAL::63 49 0 +DEAL::63 50 0 +DEAL::63 51 0 +DEAL::63 52 0 +DEAL::63 53 0.3750 +DEAL::63 54 0 +DEAL::63 55 0 +DEAL::63 56 0 +DEAL::63 57 0 +DEAL::63 58 0 +DEAL::63 59 0 +DEAL::63 60 0 +DEAL::63 61 0.1250 +DEAL::63 62 0 +DEAL::63 63 0 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0.03125 +DEAL::0 17 0.03125 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0 +DEAL::0 21 0 +DEAL::0 22 0 +DEAL::0 23 0 +DEAL::0 24 0 +DEAL::0 25 0 +DEAL::0 26 0 +DEAL::0 27 0 +DEAL::0 28 0 +DEAL::0 29 0 +DEAL::0 30 0 +DEAL::0 31 0 +DEAL::0 32 0 +DEAL::0 33 0 +DEAL::0 34 0.09375 +DEAL::0 35 0.09375 +DEAL::0 36 0 +DEAL::0 37 0 +DEAL::0 38 0 +DEAL::0 39 0 +DEAL::0 40 0 +DEAL::0 41 0 +DEAL::0 42 0 +DEAL::0 43 0 +DEAL::0 44 0 +DEAL::0 45 0 +DEAL::0 46 0 +DEAL::0 47 0 +DEAL::0 48 0 +DEAL::0 49 0 +DEAL::0 50 0 +DEAL::0 51 0 +DEAL::0 52 0.09375 +DEAL::0 53 0 +DEAL::0 54 0.09375 +DEAL::0 55 0 +DEAL::0 56 0 +DEAL::0 57 0 +DEAL::0 58 0 +DEAL::0 59 0 +DEAL::0 60 0.2812 +DEAL::0 61 0 +DEAL::0 62 0.2812 +DEAL::0 63 0 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0 +DEAL::1 23 0 +DEAL::1 24 0 +DEAL::1 25 0 +DEAL::1 26 0 +DEAL::1 27 0 +DEAL::1 28 0 +DEAL::1 29 0 +DEAL::1 30 0 +DEAL::1 31 0 +DEAL::1 32 0 +DEAL::1 33 0 +DEAL::1 34 0 +DEAL::1 35 0 +DEAL::1 36 0 +DEAL::1 37 0 +DEAL::1 38 0 +DEAL::1 39 0 +DEAL::1 40 0 +DEAL::1 41 0 +DEAL::1 42 0 +DEAL::1 43 0 +DEAL::1 44 0 +DEAL::1 45 0 +DEAL::1 46 0 +DEAL::1 47 0 +DEAL::1 48 0 +DEAL::1 49 0 +DEAL::1 50 0 +DEAL::1 51 0 +DEAL::1 52 0.06250 +DEAL::1 53 0.06250 +DEAL::1 54 0.06250 +DEAL::1 55 0.06250 +DEAL::1 56 0 +DEAL::1 57 0 +DEAL::1 58 0 +DEAL::1 59 0 +DEAL::1 60 0.1875 +DEAL::1 61 0.1875 +DEAL::1 62 0.1875 +DEAL::1 63 0.1875 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0.01562 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0.04687 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0 +DEAL::2 21 0 +DEAL::2 22 0.04687 +DEAL::2 23 0 +DEAL::2 24 0 +DEAL::2 25 0 +DEAL::2 26 0 +DEAL::2 27 0 +DEAL::2 28 0 +DEAL::2 29 0.04687 +DEAL::2 30 0 +DEAL::2 31 0 +DEAL::2 32 0 +DEAL::2 33 0 +DEAL::2 34 0 +DEAL::2 35 0.1406 +DEAL::2 36 0 +DEAL::2 37 0 +DEAL::2 38 0 +DEAL::2 39 0 +DEAL::2 40 0 +DEAL::2 41 0 +DEAL::2 42 0 +DEAL::2 43 0 +DEAL::2 44 0 +DEAL::2 45 0.1406 +DEAL::2 46 0 +DEAL::2 47 0 +DEAL::2 48 0 +DEAL::2 49 0 +DEAL::2 50 0 +DEAL::2 51 0 +DEAL::2 52 0 +DEAL::2 53 0 +DEAL::2 54 0.1406 +DEAL::2 55 0 +DEAL::2 56 0 +DEAL::2 57 0 +DEAL::2 58 0 +DEAL::2 59 0 +DEAL::2 60 0 +DEAL::2 61 0 +DEAL::2 62 0.4219 +DEAL::2 63 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0.03125 +DEAL::3 23 0.03125 +DEAL::3 24 0 +DEAL::3 25 0 +DEAL::3 26 0 +DEAL::3 27 0 +DEAL::3 28 0 +DEAL::3 29 0 +DEAL::3 30 0 +DEAL::3 31 0 +DEAL::3 32 0 +DEAL::3 33 0 +DEAL::3 34 0 +DEAL::3 35 0 +DEAL::3 36 0 +DEAL::3 37 0 +DEAL::3 38 0 +DEAL::3 39 0 +DEAL::3 40 0 +DEAL::3 41 0 +DEAL::3 42 0 +DEAL::3 43 0 +DEAL::3 44 0 +DEAL::3 45 0.09375 +DEAL::3 46 0 +DEAL::3 47 0.09375 +DEAL::3 48 0 +DEAL::3 49 0 +DEAL::3 50 0 +DEAL::3 51 0 +DEAL::3 52 0 +DEAL::3 53 0 +DEAL::3 54 0.09375 +DEAL::3 55 0.09375 +DEAL::3 56 0 +DEAL::3 57 0 +DEAL::3 58 0 +DEAL::3 59 0 +DEAL::3 60 0 +DEAL::3 61 0 +DEAL::3 62 0.2812 +DEAL::3 63 0.2812 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::4 16 0.1250 +DEAL::4 17 0.1250 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0 +DEAL::4 21 0 +DEAL::4 22 0 +DEAL::4 23 0 +DEAL::4 24 0 +DEAL::4 25 0 +DEAL::4 26 0 +DEAL::4 27 0 +DEAL::4 28 0 +DEAL::4 29 0 +DEAL::4 30 0 +DEAL::4 31 0 +DEAL::4 32 0 +DEAL::4 33 0 +DEAL::4 34 0 +DEAL::4 35 0 +DEAL::4 36 0 +DEAL::4 37 0 +DEAL::4 38 0 +DEAL::4 39 0 +DEAL::4 40 0 +DEAL::4 41 0 +DEAL::4 42 0 +DEAL::4 43 0 +DEAL::4 44 0 +DEAL::4 45 0 +DEAL::4 46 0 +DEAL::4 47 0 +DEAL::4 48 0 +DEAL::4 49 0 +DEAL::4 50 0 +DEAL::4 51 0 +DEAL::4 52 0.3750 +DEAL::4 53 0 +DEAL::4 54 0.3750 +DEAL::4 55 0 +DEAL::4 56 0 +DEAL::4 57 0 +DEAL::4 58 0 +DEAL::4 59 0 +DEAL::4 60 0 +DEAL::4 61 0 +DEAL::4 62 0 +DEAL::4 63 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0 +DEAL::5 23 0 +DEAL::5 24 0 +DEAL::5 25 0 +DEAL::5 26 0 +DEAL::5 27 0 +DEAL::5 28 0 +DEAL::5 29 0 +DEAL::5 30 0 +DEAL::5 31 0 +DEAL::5 32 0 +DEAL::5 33 0 +DEAL::5 34 0 +DEAL::5 35 0 +DEAL::5 36 0 +DEAL::5 37 0 +DEAL::5 38 0 +DEAL::5 39 0 +DEAL::5 40 0 +DEAL::5 41 0 +DEAL::5 42 0 +DEAL::5 43 0 +DEAL::5 44 0 +DEAL::5 45 0 +DEAL::5 46 0 +DEAL::5 47 0 +DEAL::5 48 0 +DEAL::5 49 0 +DEAL::5 50 0 +DEAL::5 51 0 +DEAL::5 52 0.2500 +DEAL::5 53 0.2500 +DEAL::5 54 0.2500 +DEAL::5 55 0.2500 +DEAL::5 56 0 +DEAL::5 57 0 +DEAL::5 58 0 +DEAL::5 59 0 +DEAL::5 60 0 +DEAL::5 61 0 +DEAL::5 62 0 +DEAL::5 63 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0.06250 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::6 16 0 +DEAL::6 17 0.1875 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0 +DEAL::6 21 0 +DEAL::6 22 0.1875 +DEAL::6 23 0 +DEAL::6 24 0 +DEAL::6 25 0 +DEAL::6 26 0 +DEAL::6 27 0 +DEAL::6 28 0 +DEAL::6 29 0 +DEAL::6 30 0 +DEAL::6 31 0 +DEAL::6 32 0 +DEAL::6 33 0 +DEAL::6 34 0 +DEAL::6 35 0 +DEAL::6 36 0 +DEAL::6 37 0 +DEAL::6 38 0 +DEAL::6 39 0 +DEAL::6 40 0 +DEAL::6 41 0 +DEAL::6 42 0 +DEAL::6 43 0 +DEAL::6 44 0 +DEAL::6 45 0 +DEAL::6 46 0 +DEAL::6 47 0 +DEAL::6 48 0 +DEAL::6 49 0 +DEAL::6 50 0 +DEAL::6 51 0 +DEAL::6 52 0 +DEAL::6 53 0 +DEAL::6 54 0.5625 +DEAL::6 55 0 +DEAL::6 56 0 +DEAL::6 57 0 +DEAL::6 58 0 +DEAL::6 59 0 +DEAL::6 60 0 +DEAL::6 61 0 +DEAL::6 62 0 +DEAL::6 63 0 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0.1250 +DEAL::7 23 0.1250 +DEAL::7 24 0 +DEAL::7 25 0 +DEAL::7 26 0 +DEAL::7 27 0 +DEAL::7 28 0 +DEAL::7 29 0 +DEAL::7 30 0 +DEAL::7 31 0 +DEAL::7 32 0 +DEAL::7 33 0 +DEAL::7 34 0 +DEAL::7 35 0 +DEAL::7 36 0 +DEAL::7 37 0 +DEAL::7 38 0 +DEAL::7 39 0 +DEAL::7 40 0 +DEAL::7 41 0 +DEAL::7 42 0 +DEAL::7 43 0 +DEAL::7 44 0 +DEAL::7 45 0 +DEAL::7 46 0 +DEAL::7 47 0 +DEAL::7 48 0 +DEAL::7 49 0 +DEAL::7 50 0 +DEAL::7 51 0 +DEAL::7 52 0 +DEAL::7 53 0 +DEAL::7 54 0.3750 +DEAL::7 55 0.3750 +DEAL::7 56 0 +DEAL::7 57 0 +DEAL::7 58 0 +DEAL::7 59 0 +DEAL::7 60 0 +DEAL::7 61 0 +DEAL::7 62 0 +DEAL::7 63 0 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::8 16 0.01562 +DEAL::8 17 0.04687 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0 +DEAL::8 21 0 +DEAL::8 22 0 +DEAL::8 23 0 +DEAL::8 24 0 +DEAL::8 25 0 +DEAL::8 26 0 +DEAL::8 27 0 +DEAL::8 28 0 +DEAL::8 29 0 +DEAL::8 30 0 +DEAL::8 31 0 +DEAL::8 32 0 +DEAL::8 33 0 +DEAL::8 34 0.04687 +DEAL::8 35 0.1406 +DEAL::8 36 0 +DEAL::8 37 0 +DEAL::8 38 0 +DEAL::8 39 0 +DEAL::8 40 0 +DEAL::8 41 0 +DEAL::8 42 0 +DEAL::8 43 0 +DEAL::8 44 0 +DEAL::8 45 0 +DEAL::8 46 0 +DEAL::8 47 0 +DEAL::8 48 0 +DEAL::8 49 0 +DEAL::8 50 0 +DEAL::8 51 0 +DEAL::8 52 0.04687 +DEAL::8 53 0 +DEAL::8 54 0.1406 +DEAL::8 55 0 +DEAL::8 56 0 +DEAL::8 57 0 +DEAL::8 58 0 +DEAL::8 59 0 +DEAL::8 60 0.1406 +DEAL::8 61 0 +DEAL::8 62 0.4219 +DEAL::8 63 0 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0.06250 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0 +DEAL::9 23 0 +DEAL::9 24 0 +DEAL::9 25 0 +DEAL::9 26 0 +DEAL::9 27 0 +DEAL::9 28 0 +DEAL::9 29 0 +DEAL::9 30 0 +DEAL::9 31 0 +DEAL::9 32 0 +DEAL::9 33 0 +DEAL::9 34 0 +DEAL::9 35 0.1875 +DEAL::9 36 0 +DEAL::9 37 0 +DEAL::9 38 0 +DEAL::9 39 0 +DEAL::9 40 0 +DEAL::9 41 0 +DEAL::9 42 0 +DEAL::9 43 0 +DEAL::9 44 0 +DEAL::9 45 0 +DEAL::9 46 0 +DEAL::9 47 0 +DEAL::9 48 0 +DEAL::9 49 0 +DEAL::9 50 0 +DEAL::9 51 0 +DEAL::9 52 0 +DEAL::9 53 0 +DEAL::9 54 0.1875 +DEAL::9 55 0 +DEAL::9 56 0 +DEAL::9 57 0 +DEAL::9 58 0 +DEAL::9 59 0 +DEAL::9 60 0 +DEAL::9 61 0 +DEAL::9 62 0.5625 +DEAL::9 63 0 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0 +DEAL::10 20 0 +DEAL::10 21 0 +DEAL::10 22 0 +DEAL::10 23 0 +DEAL::10 24 0 +DEAL::10 25 0 +DEAL::10 26 0 +DEAL::10 27 0 +DEAL::10 28 0 +DEAL::10 29 0 +DEAL::10 30 0 +DEAL::10 31 0 +DEAL::10 32 0 +DEAL::10 33 0 +DEAL::10 34 0 +DEAL::10 35 0 +DEAL::10 36 0 +DEAL::10 37 0 +DEAL::10 38 0 +DEAL::10 39 0 +DEAL::10 40 0 +DEAL::10 41 0 +DEAL::10 42 0 +DEAL::10 43 0 +DEAL::10 44 0 +DEAL::10 45 0 +DEAL::10 46 0 +DEAL::10 47 0 +DEAL::10 48 0 +DEAL::10 49 0 +DEAL::10 50 0 +DEAL::10 51 0 +DEAL::10 52 0.03125 +DEAL::10 53 0.03125 +DEAL::10 54 0.09375 +DEAL::10 55 0.09375 +DEAL::10 56 0 +DEAL::10 57 0 +DEAL::10 58 0 +DEAL::10 59 0 +DEAL::10 60 0.09375 +DEAL::10 61 0.09375 +DEAL::10 62 0.2812 +DEAL::10 63 0.2812 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0 +DEAL::11 20 0 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0 +DEAL::11 24 0 +DEAL::11 25 0 +DEAL::11 26 0 +DEAL::11 27 0 +DEAL::11 28 0 +DEAL::11 29 0 +DEAL::11 30 0 +DEAL::11 31 0 +DEAL::11 32 0 +DEAL::11 33 0 +DEAL::11 34 0 +DEAL::11 35 0 +DEAL::11 36 0 +DEAL::11 37 0 +DEAL::11 38 0 +DEAL::11 39 0 +DEAL::11 40 0 +DEAL::11 41 0 +DEAL::11 42 0 +DEAL::11 43 0 +DEAL::11 44 0 +DEAL::11 45 0 +DEAL::11 46 0 +DEAL::11 47 0 +DEAL::11 48 0 +DEAL::11 49 0 +DEAL::11 50 0 +DEAL::11 51 0 +DEAL::11 52 0 +DEAL::11 53 0 +DEAL::11 54 0.1250 +DEAL::11 55 0.1250 +DEAL::11 56 0 +DEAL::11 57 0 +DEAL::11 58 0 +DEAL::11 59 0 +DEAL::11 60 0 +DEAL::11 61 0 +DEAL::11 62 0.3750 +DEAL::11 63 0.3750 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0 +DEAL::12 21 0 +DEAL::12 22 0 +DEAL::12 23 0 +DEAL::12 24 0 +DEAL::12 25 0 +DEAL::12 26 0 +DEAL::12 27 0 +DEAL::12 28 0 +DEAL::12 29 0 +DEAL::12 30 0 +DEAL::12 31 0 +DEAL::12 32 0 +DEAL::12 33 0 +DEAL::12 34 0 +DEAL::12 35 0 +DEAL::12 36 0 +DEAL::12 37 0 +DEAL::12 38 0 +DEAL::12 39 0 +DEAL::12 40 0 +DEAL::12 41 0 +DEAL::12 42 0 +DEAL::12 43 0 +DEAL::12 44 0 +DEAL::12 45 0 +DEAL::12 46 0 +DEAL::12 47 0 +DEAL::12 48 0 +DEAL::12 49 0 +DEAL::12 50 0 +DEAL::12 51 0 +DEAL::12 52 0.1250 +DEAL::12 53 0 +DEAL::12 54 0.1250 +DEAL::12 55 0 +DEAL::12 56 0 +DEAL::12 57 0 +DEAL::12 58 0 +DEAL::12 59 0 +DEAL::12 60 0.3750 +DEAL::12 61 0 +DEAL::12 62 0.3750 +DEAL::12 63 0 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0 +DEAL::13 23 0 +DEAL::13 24 0 +DEAL::13 25 0 +DEAL::13 26 0 +DEAL::13 27 0 +DEAL::13 28 0 +DEAL::13 29 0 +DEAL::13 30 0 +DEAL::13 31 0 +DEAL::13 32 0 +DEAL::13 33 0 +DEAL::13 34 0 +DEAL::13 35 0 +DEAL::13 36 0 +DEAL::13 37 0 +DEAL::13 38 0 +DEAL::13 39 0 +DEAL::13 40 0 +DEAL::13 41 0 +DEAL::13 42 0 +DEAL::13 43 0 +DEAL::13 44 0 +DEAL::13 45 0 +DEAL::13 46 0 +DEAL::13 47 0 +DEAL::13 48 0 +DEAL::13 49 0 +DEAL::13 50 0 +DEAL::13 51 0 +DEAL::13 52 0.09375 +DEAL::13 53 0.03125 +DEAL::13 54 0.09375 +DEAL::13 55 0.03125 +DEAL::13 56 0 +DEAL::13 57 0 +DEAL::13 58 0 +DEAL::13 59 0 +DEAL::13 60 0.2812 +DEAL::13 61 0.09375 +DEAL::13 62 0.2813 +DEAL::13 63 0.09375 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0 +DEAL::14 15 0 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0 +DEAL::14 21 0 +DEAL::14 22 0.06250 +DEAL::14 23 0 +DEAL::14 24 0 +DEAL::14 25 0 +DEAL::14 26 0 +DEAL::14 27 0 +DEAL::14 28 0 +DEAL::14 29 0 +DEAL::14 30 0 +DEAL::14 31 0 +DEAL::14 32 0 +DEAL::14 33 0 +DEAL::14 34 0 +DEAL::14 35 0 +DEAL::14 36 0 +DEAL::14 37 0 +DEAL::14 38 0 +DEAL::14 39 0 +DEAL::14 40 0 +DEAL::14 41 0 +DEAL::14 42 0 +DEAL::14 43 0 +DEAL::14 44 0 +DEAL::14 45 0.1875 +DEAL::14 46 0 +DEAL::14 47 0 +DEAL::14 48 0 +DEAL::14 49 0 +DEAL::14 50 0 +DEAL::14 51 0 +DEAL::14 52 0 +DEAL::14 53 0 +DEAL::14 54 0.1875 +DEAL::14 55 0 +DEAL::14 56 0 +DEAL::14 57 0 +DEAL::14 58 0 +DEAL::14 59 0 +DEAL::14 60 0 +DEAL::14 61 0 +DEAL::14 62 0.5625 +DEAL::14 63 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0 +DEAL::15 21 0 +DEAL::15 22 0.04687 +DEAL::15 23 0.01562 +DEAL::15 24 0 +DEAL::15 25 0 +DEAL::15 26 0 +DEAL::15 27 0 +DEAL::15 28 0 +DEAL::15 29 0 +DEAL::15 30 0 +DEAL::15 31 0 +DEAL::15 32 0 +DEAL::15 33 0 +DEAL::15 34 0 +DEAL::15 35 0 +DEAL::15 36 0 +DEAL::15 37 0 +DEAL::15 38 0 +DEAL::15 39 0 +DEAL::15 40 0 +DEAL::15 41 0 +DEAL::15 42 0 +DEAL::15 43 0 +DEAL::15 44 0 +DEAL::15 45 0.1406 +DEAL::15 46 0 +DEAL::15 47 0.04687 +DEAL::15 48 0 +DEAL::15 49 0 +DEAL::15 50 0 +DEAL::15 51 0 +DEAL::15 52 0 +DEAL::15 53 0 +DEAL::15 54 0.1406 +DEAL::15 55 0.04687 +DEAL::15 56 0 +DEAL::15 57 0 +DEAL::15 58 0 +DEAL::15 59 0 +DEAL::15 60 0 +DEAL::15 61 0 +DEAL::15 62 0.4219 +DEAL::15 63 0.1406 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0 +DEAL::16 15 0 +DEAL::16 16 0.06250 +DEAL::16 17 0.1875 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0 +DEAL::16 21 0 +DEAL::16 22 0 +DEAL::16 23 0 +DEAL::16 24 0 +DEAL::16 25 0 +DEAL::16 26 0 +DEAL::16 27 0 +DEAL::16 28 0 +DEAL::16 29 0 +DEAL::16 30 0 +DEAL::16 31 0 +DEAL::16 32 0 +DEAL::16 33 0 +DEAL::16 34 0 +DEAL::16 35 0 +DEAL::16 36 0 +DEAL::16 37 0 +DEAL::16 38 0 +DEAL::16 39 0 +DEAL::16 40 0 +DEAL::16 41 0 +DEAL::16 42 0 +DEAL::16 43 0 +DEAL::16 44 0 +DEAL::16 45 0 +DEAL::16 46 0 +DEAL::16 47 0 +DEAL::16 48 0 +DEAL::16 49 0 +DEAL::16 50 0 +DEAL::16 51 0 +DEAL::16 52 0.1875 +DEAL::16 53 0 +DEAL::16 54 0.5625 +DEAL::16 55 0 +DEAL::16 56 0 +DEAL::16 57 0 +DEAL::16 58 0 +DEAL::16 59 0 +DEAL::16 60 0 +DEAL::16 61 0 +DEAL::16 62 0 +DEAL::16 63 0 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0.2500 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0 +DEAL::17 23 0 +DEAL::17 24 0 +DEAL::17 25 0 +DEAL::17 26 0 +DEAL::17 27 0 +DEAL::17 28 0 +DEAL::17 29 0 +DEAL::17 30 0 +DEAL::17 31 0 +DEAL::17 32 0 +DEAL::17 33 0 +DEAL::17 34 0 +DEAL::17 35 0 +DEAL::17 36 0 +DEAL::17 37 0 +DEAL::17 38 0 +DEAL::17 39 0 +DEAL::17 40 0 +DEAL::17 41 0 +DEAL::17 42 0 +DEAL::17 43 0 +DEAL::17 44 0 +DEAL::17 45 0 +DEAL::17 46 0 +DEAL::17 47 0 +DEAL::17 48 0 +DEAL::17 49 0 +DEAL::17 50 0 +DEAL::17 51 0 +DEAL::17 52 0 +DEAL::17 53 0 +DEAL::17 54 0.7500 +DEAL::17 55 0 +DEAL::17 56 0 +DEAL::17 57 0 +DEAL::17 58 0 +DEAL::17 59 0 +DEAL::17 60 0 +DEAL::17 61 0 +DEAL::17 62 0 +DEAL::17 63 0 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0 +DEAL::18 20 0 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0 +DEAL::18 24 0 +DEAL::18 25 0 +DEAL::18 26 0 +DEAL::18 27 0 +DEAL::18 28 0 +DEAL::18 29 0 +DEAL::18 30 0 +DEAL::18 31 0 +DEAL::18 32 0 +DEAL::18 33 0 +DEAL::18 34 0 +DEAL::18 35 0 +DEAL::18 36 0 +DEAL::18 37 0 +DEAL::18 38 0 +DEAL::18 39 0 +DEAL::18 40 0 +DEAL::18 41 0 +DEAL::18 42 0 +DEAL::18 43 0 +DEAL::18 44 0 +DEAL::18 45 0 +DEAL::18 46 0 +DEAL::18 47 0 +DEAL::18 48 0 +DEAL::18 49 0 +DEAL::18 50 0 +DEAL::18 51 0 +DEAL::18 52 0.1250 +DEAL::18 53 0.1250 +DEAL::18 54 0.3750 +DEAL::18 55 0.3750 +DEAL::18 56 0 +DEAL::18 57 0 +DEAL::18 58 0 +DEAL::18 59 0 +DEAL::18 60 0 +DEAL::18 61 0 +DEAL::18 62 0 +DEAL::18 63 0 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0 +DEAL::19 24 0 +DEAL::19 25 0 +DEAL::19 26 0 +DEAL::19 27 0 +DEAL::19 28 0 +DEAL::19 29 0 +DEAL::19 30 0 +DEAL::19 31 0 +DEAL::19 32 0 +DEAL::19 33 0 +DEAL::19 34 0 +DEAL::19 35 0 +DEAL::19 36 0 +DEAL::19 37 0 +DEAL::19 38 0 +DEAL::19 39 0 +DEAL::19 40 0 +DEAL::19 41 0 +DEAL::19 42 0 +DEAL::19 43 0 +DEAL::19 44 0 +DEAL::19 45 0 +DEAL::19 46 0 +DEAL::19 47 0 +DEAL::19 48 0 +DEAL::19 49 0 +DEAL::19 50 0 +DEAL::19 51 0 +DEAL::19 52 0 +DEAL::19 53 0 +DEAL::19 54 0.5000 +DEAL::19 55 0.5000 +DEAL::19 56 0 +DEAL::19 57 0 +DEAL::19 58 0 +DEAL::19 59 0 +DEAL::19 60 0 +DEAL::19 61 0 +DEAL::19 62 0 +DEAL::19 63 0 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0 +DEAL::20 15 0 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0 +DEAL::20 21 0 +DEAL::20 22 0 +DEAL::20 23 0 +DEAL::20 24 0 +DEAL::20 25 0 +DEAL::20 26 0 +DEAL::20 27 0 +DEAL::20 28 0 +DEAL::20 29 0 +DEAL::20 30 0 +DEAL::20 31 0 +DEAL::20 32 0 +DEAL::20 33 0 +DEAL::20 34 0 +DEAL::20 35 0 +DEAL::20 36 0 +DEAL::20 37 0 +DEAL::20 38 0 +DEAL::20 39 0 +DEAL::20 40 0 +DEAL::20 41 0 +DEAL::20 42 0 +DEAL::20 43 0 +DEAL::20 44 0 +DEAL::20 45 0 +DEAL::20 46 0 +DEAL::20 47 0 +DEAL::20 48 0 +DEAL::20 49 0 +DEAL::20 50 0 +DEAL::20 51 0 +DEAL::20 52 0.5000 +DEAL::20 53 0 +DEAL::20 54 0.5000 +DEAL::20 55 0 +DEAL::20 56 0 +DEAL::20 57 0 +DEAL::20 58 0 +DEAL::20 59 0 +DEAL::20 60 0 +DEAL::20 61 0 +DEAL::20 62 0 +DEAL::20 63 0 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 0 +DEAL::21 22 0 +DEAL::21 23 0 +DEAL::21 24 0 +DEAL::21 25 0 +DEAL::21 26 0 +DEAL::21 27 0 +DEAL::21 28 0 +DEAL::21 29 0 +DEAL::21 30 0 +DEAL::21 31 0 +DEAL::21 32 0 +DEAL::21 33 0 +DEAL::21 34 0 +DEAL::21 35 0 +DEAL::21 36 0 +DEAL::21 37 0 +DEAL::21 38 0 +DEAL::21 39 0 +DEAL::21 40 0 +DEAL::21 41 0 +DEAL::21 42 0 +DEAL::21 43 0 +DEAL::21 44 0 +DEAL::21 45 0 +DEAL::21 46 0 +DEAL::21 47 0 +DEAL::21 48 0 +DEAL::21 49 0 +DEAL::21 50 0 +DEAL::21 51 0 +DEAL::21 52 0.3750 +DEAL::21 53 0.1250 +DEAL::21 54 0.3750 +DEAL::21 55 0.1250 +DEAL::21 56 0 +DEAL::21 57 0 +DEAL::21 58 0 +DEAL::21 59 0 +DEAL::21 60 0 +DEAL::21 61 0 +DEAL::21 62 0 +DEAL::21 63 0 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0 +DEAL::22 13 0 +DEAL::22 14 0 +DEAL::22 15 0 +DEAL::22 16 0 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0 +DEAL::22 21 0 +DEAL::22 22 0.2500 +DEAL::22 23 0 +DEAL::22 24 0 +DEAL::22 25 0 +DEAL::22 26 0 +DEAL::22 27 0 +DEAL::22 28 0 +DEAL::22 29 0 +DEAL::22 30 0 +DEAL::22 31 0 +DEAL::22 32 0 +DEAL::22 33 0 +DEAL::22 34 0 +DEAL::22 35 0 +DEAL::22 36 0 +DEAL::22 37 0 +DEAL::22 38 0 +DEAL::22 39 0 +DEAL::22 40 0 +DEAL::22 41 0 +DEAL::22 42 0 +DEAL::22 43 0 +DEAL::22 44 0 +DEAL::22 45 0 +DEAL::22 46 0 +DEAL::22 47 0 +DEAL::22 48 0 +DEAL::22 49 0 +DEAL::22 50 0 +DEAL::22 51 0 +DEAL::22 52 0 +DEAL::22 53 0 +DEAL::22 54 0.7500 +DEAL::22 55 0 +DEAL::22 56 0 +DEAL::22 57 0 +DEAL::22 58 0 +DEAL::22 59 0 +DEAL::22 60 0 +DEAL::22 61 0 +DEAL::22 62 0 +DEAL::22 63 0 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0 +DEAL::23 19 0 +DEAL::23 20 0 +DEAL::23 21 0 +DEAL::23 22 0.1875 +DEAL::23 23 0.06250 +DEAL::23 24 0 +DEAL::23 25 0 +DEAL::23 26 0 +DEAL::23 27 0 +DEAL::23 28 0 +DEAL::23 29 0 +DEAL::23 30 0 +DEAL::23 31 0 +DEAL::23 32 0 +DEAL::23 33 0 +DEAL::23 34 0 +DEAL::23 35 0 +DEAL::23 36 0 +DEAL::23 37 0 +DEAL::23 38 0 +DEAL::23 39 0 +DEAL::23 40 0 +DEAL::23 41 0 +DEAL::23 42 0 +DEAL::23 43 0 +DEAL::23 44 0 +DEAL::23 45 0 +DEAL::23 46 0 +DEAL::23 47 0 +DEAL::23 48 0 +DEAL::23 49 0 +DEAL::23 50 0 +DEAL::23 51 0 +DEAL::23 52 0 +DEAL::23 53 0 +DEAL::23 54 0.5625 +DEAL::23 55 0.1875 +DEAL::23 56 0 +DEAL::23 57 0 +DEAL::23 58 0 +DEAL::23 59 0 +DEAL::23 60 0 +DEAL::23 61 0 +DEAL::23 62 0 +DEAL::23 63 0 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0 +DEAL::24 9 0 +DEAL::24 10 0 +DEAL::24 11 0 +DEAL::24 12 0 +DEAL::24 13 0 +DEAL::24 14 0 +DEAL::24 15 0 +DEAL::24 16 0.06250 +DEAL::24 17 0.06250 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0 +DEAL::24 21 0 +DEAL::24 22 0 +DEAL::24 23 0 +DEAL::24 24 0 +DEAL::24 25 0 +DEAL::24 26 0 +DEAL::24 27 0 +DEAL::24 28 0 +DEAL::24 29 0 +DEAL::24 30 0 +DEAL::24 31 0 +DEAL::24 32 0 +DEAL::24 33 0 +DEAL::24 34 0.06250 +DEAL::24 35 0.06250 +DEAL::24 36 0 +DEAL::24 37 0 +DEAL::24 38 0 +DEAL::24 39 0 +DEAL::24 40 0 +DEAL::24 41 0 +DEAL::24 42 0 +DEAL::24 43 0 +DEAL::24 44 0 +DEAL::24 45 0 +DEAL::24 46 0 +DEAL::24 47 0 +DEAL::24 48 0 +DEAL::24 49 0 +DEAL::24 50 0 +DEAL::24 51 0 +DEAL::24 52 0.1875 +DEAL::24 53 0 +DEAL::24 54 0.1875 +DEAL::24 55 0 +DEAL::24 56 0 +DEAL::24 57 0 +DEAL::24 58 0 +DEAL::24 59 0 +DEAL::24 60 0.1875 +DEAL::24 61 0 +DEAL::24 62 0.1875 +DEAL::24 63 0 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0 +DEAL::25 13 0 +DEAL::25 14 0 +DEAL::25 15 0 +DEAL::25 16 0.09375 +DEAL::25 17 0.09375 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0 +DEAL::25 21 0 +DEAL::25 22 0 +DEAL::25 23 0 +DEAL::25 24 0 +DEAL::25 25 0 +DEAL::25 26 0 +DEAL::25 27 0 +DEAL::25 28 0 +DEAL::25 29 0 +DEAL::25 30 0 +DEAL::25 31 0 +DEAL::25 32 0 +DEAL::25 33 0 +DEAL::25 34 0.03125 +DEAL::25 35 0.03125 +DEAL::25 36 0 +DEAL::25 37 0 +DEAL::25 38 0 +DEAL::25 39 0 +DEAL::25 40 0 +DEAL::25 41 0 +DEAL::25 42 0 +DEAL::25 43 0 +DEAL::25 44 0 +DEAL::25 45 0 +DEAL::25 46 0 +DEAL::25 47 0 +DEAL::25 48 0 +DEAL::25 49 0 +DEAL::25 50 0 +DEAL::25 51 0 +DEAL::25 52 0.2812 +DEAL::25 53 0 +DEAL::25 54 0.2812 +DEAL::25 55 0 +DEAL::25 56 0 +DEAL::25 57 0 +DEAL::25 58 0 +DEAL::25 59 0 +DEAL::25 60 0.09375 +DEAL::25 61 0 +DEAL::25 62 0.09375 +DEAL::25 63 0 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0 +DEAL::26 8 0 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0 +DEAL::26 12 0 +DEAL::26 13 0 +DEAL::26 14 0 +DEAL::26 15 0 +DEAL::26 16 0 +DEAL::26 17 0 +DEAL::26 18 0 +DEAL::26 19 0 +DEAL::26 20 0 +DEAL::26 21 0 +DEAL::26 22 0 +DEAL::26 23 0 +DEAL::26 24 0 +DEAL::26 25 0 +DEAL::26 26 0 +DEAL::26 27 0 +DEAL::26 28 0 +DEAL::26 29 0 +DEAL::26 30 0 +DEAL::26 31 0 +DEAL::26 32 0 +DEAL::26 33 0 +DEAL::26 34 0 +DEAL::26 35 0 +DEAL::26 36 0 +DEAL::26 37 0 +DEAL::26 38 0 +DEAL::26 39 0 +DEAL::26 40 0 +DEAL::26 41 0 +DEAL::26 42 0 +DEAL::26 43 0 +DEAL::26 44 0 +DEAL::26 45 0 +DEAL::26 46 0 +DEAL::26 47 0 +DEAL::26 48 0 +DEAL::26 49 0 +DEAL::26 50 0 +DEAL::26 51 0 +DEAL::26 52 0.1250 +DEAL::26 53 0.1250 +DEAL::26 54 0.1250 +DEAL::26 55 0.1250 +DEAL::26 56 0 +DEAL::26 57 0 +DEAL::26 58 0 +DEAL::26 59 0 +DEAL::26 60 0.1250 +DEAL::26 61 0.1250 +DEAL::26 62 0.1250 +DEAL::26 63 0.1250 +DEAL::27 0 0 +DEAL::27 1 0 +DEAL::27 2 0 +DEAL::27 3 0 +DEAL::27 4 0 +DEAL::27 5 0 +DEAL::27 6 0 +DEAL::27 7 0 +DEAL::27 8 0 +DEAL::27 9 0 +DEAL::27 10 0 +DEAL::27 11 0 +DEAL::27 12 0 +DEAL::27 13 0 +DEAL::27 14 0 +DEAL::27 15 0 +DEAL::27 16 0 +DEAL::27 17 0 +DEAL::27 18 0 +DEAL::27 19 0 +DEAL::27 20 0 +DEAL::27 21 0 +DEAL::27 22 0 +DEAL::27 23 0 +DEAL::27 24 0 +DEAL::27 25 0 +DEAL::27 26 0 +DEAL::27 27 0 +DEAL::27 28 0 +DEAL::27 29 0 +DEAL::27 30 0 +DEAL::27 31 0 +DEAL::27 32 0 +DEAL::27 33 0 +DEAL::27 34 0 +DEAL::27 35 0 +DEAL::27 36 0 +DEAL::27 37 0 +DEAL::27 38 0 +DEAL::27 39 0 +DEAL::27 40 0 +DEAL::27 41 0 +DEAL::27 42 0 +DEAL::27 43 0 +DEAL::27 44 0 +DEAL::27 45 0 +DEAL::27 46 0 +DEAL::27 47 0 +DEAL::27 48 0 +DEAL::27 49 0 +DEAL::27 50 0 +DEAL::27 51 0 +DEAL::27 52 0.1875 +DEAL::27 53 0.1875 +DEAL::27 54 0.1875 +DEAL::27 55 0.1875 +DEAL::27 56 0 +DEAL::27 57 0 +DEAL::27 58 0 +DEAL::27 59 0 +DEAL::27 60 0.06250 +DEAL::27 61 0.06250 +DEAL::27 62 0.06250 +DEAL::27 63 0.06250 +DEAL::28 0 0 +DEAL::28 1 0 +DEAL::28 2 0 +DEAL::28 3 0 +DEAL::28 4 0 +DEAL::28 5 0 +DEAL::28 6 0.03125 +DEAL::28 7 0 +DEAL::28 8 0 +DEAL::28 9 0 +DEAL::28 10 0 +DEAL::28 11 0 +DEAL::28 12 0 +DEAL::28 13 0 +DEAL::28 14 0 +DEAL::28 15 0 +DEAL::28 16 0 +DEAL::28 17 0.09375 +DEAL::28 18 0 +DEAL::28 19 0 +DEAL::28 20 0 +DEAL::28 21 0 +DEAL::28 22 0.09375 +DEAL::28 23 0 +DEAL::28 24 0 +DEAL::28 25 0 +DEAL::28 26 0 +DEAL::28 27 0 +DEAL::28 28 0 +DEAL::28 29 0.03125 +DEAL::28 30 0 +DEAL::28 31 0 +DEAL::28 32 0 +DEAL::28 33 0 +DEAL::28 34 0 +DEAL::28 35 0.09375 +DEAL::28 36 0 +DEAL::28 37 0 +DEAL::28 38 0 +DEAL::28 39 0 +DEAL::28 40 0 +DEAL::28 41 0 +DEAL::28 42 0 +DEAL::28 43 0 +DEAL::28 44 0 +DEAL::28 45 0.09375 +DEAL::28 46 0 +DEAL::28 47 0 +DEAL::28 48 0 +DEAL::28 49 0 +DEAL::28 50 0 +DEAL::28 51 0 +DEAL::28 52 0 +DEAL::28 53 0 +DEAL::28 54 0.2812 +DEAL::28 55 0 +DEAL::28 56 0 +DEAL::28 57 0 +DEAL::28 58 0 +DEAL::28 59 0 +DEAL::28 60 0 +DEAL::28 61 0 +DEAL::28 62 0.2813 +DEAL::28 63 0 +DEAL::29 0 0 +DEAL::29 1 0 +DEAL::29 2 0 +DEAL::29 3 0 +DEAL::29 4 0 +DEAL::29 5 0 +DEAL::29 6 0.04687 +DEAL::29 7 0 +DEAL::29 8 0 +DEAL::29 9 0 +DEAL::29 10 0 +DEAL::29 11 0 +DEAL::29 12 0 +DEAL::29 13 0 +DEAL::29 14 0 +DEAL::29 15 0 +DEAL::29 16 0 +DEAL::29 17 0.1406 +DEAL::29 18 0 +DEAL::29 19 0 +DEAL::29 20 0 +DEAL::29 21 0 +DEAL::29 22 0.1406 +DEAL::29 23 0 +DEAL::29 24 0 +DEAL::29 25 0 +DEAL::29 26 0 +DEAL::29 27 0 +DEAL::29 28 0 +DEAL::29 29 0.01563 +DEAL::29 30 0 +DEAL::29 31 0 +DEAL::29 32 0 +DEAL::29 33 0 +DEAL::29 34 0 +DEAL::29 35 0.04688 +DEAL::29 36 0 +DEAL::29 37 0 +DEAL::29 38 0 +DEAL::29 39 0 +DEAL::29 40 0 +DEAL::29 41 0 +DEAL::29 42 0 +DEAL::29 43 0 +DEAL::29 44 0 +DEAL::29 45 0.04688 +DEAL::29 46 0 +DEAL::29 47 0 +DEAL::29 48 0 +DEAL::29 49 0 +DEAL::29 50 0 +DEAL::29 51 0 +DEAL::29 52 0 +DEAL::29 53 0 +DEAL::29 54 0.4219 +DEAL::29 55 0 +DEAL::29 56 0 +DEAL::29 57 0 +DEAL::29 58 0 +DEAL::29 59 0 +DEAL::29 60 0 +DEAL::29 61 0 +DEAL::29 62 0.1406 +DEAL::29 63 0 +DEAL::30 0 0 +DEAL::30 1 0 +DEAL::30 2 0 +DEAL::30 3 0 +DEAL::30 4 0 +DEAL::30 5 0 +DEAL::30 6 0 +DEAL::30 7 0 +DEAL::30 8 0 +DEAL::30 9 0 +DEAL::30 10 0 +DEAL::30 11 0 +DEAL::30 12 0 +DEAL::30 13 0 +DEAL::30 14 0 +DEAL::30 15 0 +DEAL::30 16 0 +DEAL::30 17 0 +DEAL::30 18 0 +DEAL::30 19 0 +DEAL::30 20 0 +DEAL::30 21 0 +DEAL::30 22 0.06250 +DEAL::30 23 0.06250 +DEAL::30 24 0 +DEAL::30 25 0 +DEAL::30 26 0 +DEAL::30 27 0 +DEAL::30 28 0 +DEAL::30 29 0 +DEAL::30 30 0 +DEAL::30 31 0 +DEAL::30 32 0 +DEAL::30 33 0 +DEAL::30 34 0 +DEAL::30 35 0 +DEAL::30 36 0 +DEAL::30 37 0 +DEAL::30 38 0 +DEAL::30 39 0 +DEAL::30 40 0 +DEAL::30 41 0 +DEAL::30 42 0 +DEAL::30 43 0 +DEAL::30 44 0 +DEAL::30 45 0.06250 +DEAL::30 46 0 +DEAL::30 47 0.06250 +DEAL::30 48 0 +DEAL::30 49 0 +DEAL::30 50 0 +DEAL::30 51 0 +DEAL::30 52 0 +DEAL::30 53 0 +DEAL::30 54 0.1875 +DEAL::30 55 0.1875 +DEAL::30 56 0 +DEAL::30 57 0 +DEAL::30 58 0 +DEAL::30 59 0 +DEAL::30 60 0 +DEAL::30 61 0 +DEAL::30 62 0.1875 +DEAL::30 63 0.1875 +DEAL::31 0 0 +DEAL::31 1 0 +DEAL::31 2 0 +DEAL::31 3 0 +DEAL::31 4 0 +DEAL::31 5 0 +DEAL::31 6 0 +DEAL::31 7 0 +DEAL::31 8 0 +DEAL::31 9 0 +DEAL::31 10 0 +DEAL::31 11 0 +DEAL::31 12 0 +DEAL::31 13 0 +DEAL::31 14 0 +DEAL::31 15 0 +DEAL::31 16 0 +DEAL::31 17 0 +DEAL::31 18 0 +DEAL::31 19 0 +DEAL::31 20 0 +DEAL::31 21 0 +DEAL::31 22 0.09375 +DEAL::31 23 0.09375 +DEAL::31 24 0 +DEAL::31 25 0 +DEAL::31 26 0 +DEAL::31 27 0 +DEAL::31 28 0 +DEAL::31 29 0 +DEAL::31 30 0 +DEAL::31 31 0 +DEAL::31 32 0 +DEAL::31 33 0 +DEAL::31 34 0 +DEAL::31 35 0 +DEAL::31 36 0 +DEAL::31 37 0 +DEAL::31 38 0 +DEAL::31 39 0 +DEAL::31 40 0 +DEAL::31 41 0 +DEAL::31 42 0 +DEAL::31 43 0 +DEAL::31 44 0 +DEAL::31 45 0.03125 +DEAL::31 46 0 +DEAL::31 47 0.03125 +DEAL::31 48 0 +DEAL::31 49 0 +DEAL::31 50 0 +DEAL::31 51 0 +DEAL::31 52 0 +DEAL::31 53 0 +DEAL::31 54 0.2812 +DEAL::31 55 0.2812 +DEAL::31 56 0 +DEAL::31 57 0 +DEAL::31 58 0 +DEAL::31 59 0 +DEAL::31 60 0 +DEAL::31 61 0 +DEAL::31 62 0.09375 +DEAL::31 63 0.09375 +DEAL::32 0 0 +DEAL::32 1 0 +DEAL::32 2 0 +DEAL::32 3 0 +DEAL::32 4 0 +DEAL::32 5 0 +DEAL::32 6 0 +DEAL::32 7 0 +DEAL::32 8 0 +DEAL::32 9 0 +DEAL::32 10 0 +DEAL::32 11 0 +DEAL::32 12 0 +DEAL::32 13 0 +DEAL::32 14 0 +DEAL::32 15 0 +DEAL::32 16 0.03125 +DEAL::32 17 0.09375 +DEAL::32 18 0 +DEAL::32 19 0 +DEAL::32 20 0 +DEAL::32 21 0 +DEAL::32 22 0 +DEAL::32 23 0 +DEAL::32 24 0 +DEAL::32 25 0 +DEAL::32 26 0 +DEAL::32 27 0 +DEAL::32 28 0 +DEAL::32 29 0 +DEAL::32 30 0 +DEAL::32 31 0 +DEAL::32 32 0 +DEAL::32 33 0 +DEAL::32 34 0.03125 +DEAL::32 35 0.09375 +DEAL::32 36 0 +DEAL::32 37 0 +DEAL::32 38 0 +DEAL::32 39 0 +DEAL::32 40 0 +DEAL::32 41 0 +DEAL::32 42 0 +DEAL::32 43 0 +DEAL::32 44 0 +DEAL::32 45 0 +DEAL::32 46 0 +DEAL::32 47 0 +DEAL::32 48 0 +DEAL::32 49 0 +DEAL::32 50 0 +DEAL::32 51 0 +DEAL::32 52 0.09375 +DEAL::32 53 0 +DEAL::32 54 0.2812 +DEAL::32 55 0 +DEAL::32 56 0 +DEAL::32 57 0 +DEAL::32 58 0 +DEAL::32 59 0 +DEAL::32 60 0.09375 +DEAL::32 61 0 +DEAL::32 62 0.2813 +DEAL::32 63 0 +DEAL::33 0 0 +DEAL::33 1 0 +DEAL::33 2 0 +DEAL::33 3 0 +DEAL::33 4 0 +DEAL::33 5 0 +DEAL::33 6 0 +DEAL::33 7 0 +DEAL::33 8 0 +DEAL::33 9 0 +DEAL::33 10 0 +DEAL::33 11 0 +DEAL::33 12 0 +DEAL::33 13 0 +DEAL::33 14 0 +DEAL::33 15 0 +DEAL::33 16 0 +DEAL::33 17 0.1250 +DEAL::33 18 0 +DEAL::33 19 0 +DEAL::33 20 0 +DEAL::33 21 0 +DEAL::33 22 0 +DEAL::33 23 0 +DEAL::33 24 0 +DEAL::33 25 0 +DEAL::33 26 0 +DEAL::33 27 0 +DEAL::33 28 0 +DEAL::33 29 0 +DEAL::33 30 0 +DEAL::33 31 0 +DEAL::33 32 0 +DEAL::33 33 0 +DEAL::33 34 0 +DEAL::33 35 0.1250 +DEAL::33 36 0 +DEAL::33 37 0 +DEAL::33 38 0 +DEAL::33 39 0 +DEAL::33 40 0 +DEAL::33 41 0 +DEAL::33 42 0 +DEAL::33 43 0 +DEAL::33 44 0 +DEAL::33 45 0 +DEAL::33 46 0 +DEAL::33 47 0 +DEAL::33 48 0 +DEAL::33 49 0 +DEAL::33 50 0 +DEAL::33 51 0 +DEAL::33 52 0 +DEAL::33 53 0 +DEAL::33 54 0.3750 +DEAL::33 55 0 +DEAL::33 56 0 +DEAL::33 57 0 +DEAL::33 58 0 +DEAL::33 59 0 +DEAL::33 60 0 +DEAL::33 61 0 +DEAL::33 62 0.3750 +DEAL::33 63 0 +DEAL::34 0 0 +DEAL::34 1 0 +DEAL::34 2 0 +DEAL::34 3 0 +DEAL::34 4 0 +DEAL::34 5 0 +DEAL::34 6 0 +DEAL::34 7 0 +DEAL::34 8 0 +DEAL::34 9 0 +DEAL::34 10 0 +DEAL::34 11 0 +DEAL::34 12 0 +DEAL::34 13 0 +DEAL::34 14 0 +DEAL::34 15 0 +DEAL::34 16 0.04687 +DEAL::34 17 0.1406 +DEAL::34 18 0 +DEAL::34 19 0 +DEAL::34 20 0 +DEAL::34 21 0 +DEAL::34 22 0 +DEAL::34 23 0 +DEAL::34 24 0 +DEAL::34 25 0 +DEAL::34 26 0 +DEAL::34 27 0 +DEAL::34 28 0 +DEAL::34 29 0 +DEAL::34 30 0 +DEAL::34 31 0 +DEAL::34 32 0 +DEAL::34 33 0 +DEAL::34 34 0.01563 +DEAL::34 35 0.04688 +DEAL::34 36 0 +DEAL::34 37 0 +DEAL::34 38 0 +DEAL::34 39 0 +DEAL::34 40 0 +DEAL::34 41 0 +DEAL::34 42 0 +DEAL::34 43 0 +DEAL::34 44 0 +DEAL::34 45 0 +DEAL::34 46 0 +DEAL::34 47 0 +DEAL::34 48 0 +DEAL::34 49 0 +DEAL::34 50 0 +DEAL::34 51 0 +DEAL::34 52 0.1406 +DEAL::34 53 0 +DEAL::34 54 0.4219 +DEAL::34 55 0 +DEAL::34 56 0 +DEAL::34 57 0 +DEAL::34 58 0 +DEAL::34 59 0 +DEAL::34 60 0.04688 +DEAL::34 61 0 +DEAL::34 62 0.1406 +DEAL::34 63 0 +DEAL::35 0 0 +DEAL::35 1 0 +DEAL::35 2 0 +DEAL::35 3 0 +DEAL::35 4 0 +DEAL::35 5 0 +DEAL::35 6 0 +DEAL::35 7 0 +DEAL::35 8 0 +DEAL::35 9 0 +DEAL::35 10 0 +DEAL::35 11 0 +DEAL::35 12 0 +DEAL::35 13 0 +DEAL::35 14 0 +DEAL::35 15 0 +DEAL::35 16 0 +DEAL::35 17 0.1875 +DEAL::35 18 0 +DEAL::35 19 0 +DEAL::35 20 0 +DEAL::35 21 0 +DEAL::35 22 0 +DEAL::35 23 0 +DEAL::35 24 0 +DEAL::35 25 0 +DEAL::35 26 0 +DEAL::35 27 0 +DEAL::35 28 0 +DEAL::35 29 0 +DEAL::35 30 0 +DEAL::35 31 0 +DEAL::35 32 0 +DEAL::35 33 0 +DEAL::35 34 0 +DEAL::35 35 0.06250 +DEAL::35 36 0 +DEAL::35 37 0 +DEAL::35 38 0 +DEAL::35 39 0 +DEAL::35 40 0 +DEAL::35 41 0 +DEAL::35 42 0 +DEAL::35 43 0 +DEAL::35 44 0 +DEAL::35 45 0 +DEAL::35 46 0 +DEAL::35 47 0 +DEAL::35 48 0 +DEAL::35 49 0 +DEAL::35 50 0 +DEAL::35 51 0 +DEAL::35 52 0 +DEAL::35 53 0 +DEAL::35 54 0.5625 +DEAL::35 55 0 +DEAL::35 56 0 +DEAL::35 57 0 +DEAL::35 58 0 +DEAL::35 59 0 +DEAL::35 60 0 +DEAL::35 61 0 +DEAL::35 62 0.1875 +DEAL::35 63 0 +DEAL::36 0 0 +DEAL::36 1 0 +DEAL::36 2 0 +DEAL::36 3 0 +DEAL::36 4 0 +DEAL::36 5 0 +DEAL::36 6 0 +DEAL::36 7 0 +DEAL::36 8 0 +DEAL::36 9 0 +DEAL::36 10 0 +DEAL::36 11 0 +DEAL::36 12 0 +DEAL::36 13 0 +DEAL::36 14 0 +DEAL::36 15 0 +DEAL::36 16 0 +DEAL::36 17 0 +DEAL::36 18 0 +DEAL::36 19 0 +DEAL::36 20 0 +DEAL::36 21 0 +DEAL::36 22 0 +DEAL::36 23 0 +DEAL::36 24 0 +DEAL::36 25 0 +DEAL::36 26 0 +DEAL::36 27 0 +DEAL::36 28 0 +DEAL::36 29 0 +DEAL::36 30 0 +DEAL::36 31 0 +DEAL::36 32 0 +DEAL::36 33 0 +DEAL::36 34 0 +DEAL::36 35 0 +DEAL::36 36 0 +DEAL::36 37 0 +DEAL::36 38 0 +DEAL::36 39 0 +DEAL::36 40 0 +DEAL::36 41 0 +DEAL::36 42 0 +DEAL::36 43 0 +DEAL::36 44 0 +DEAL::36 45 0 +DEAL::36 46 0 +DEAL::36 47 0 +DEAL::36 48 0 +DEAL::36 49 0 +DEAL::36 50 0 +DEAL::36 51 0 +DEAL::36 52 0.06250 +DEAL::36 53 0.06250 +DEAL::36 54 0.1875 +DEAL::36 55 0.1875 +DEAL::36 56 0 +DEAL::36 57 0 +DEAL::36 58 0 +DEAL::36 59 0 +DEAL::36 60 0.06250 +DEAL::36 61 0.06250 +DEAL::36 62 0.1875 +DEAL::36 63 0.1875 +DEAL::37 0 0 +DEAL::37 1 0 +DEAL::37 2 0 +DEAL::37 3 0 +DEAL::37 4 0 +DEAL::37 5 0 +DEAL::37 6 0 +DEAL::37 7 0 +DEAL::37 8 0 +DEAL::37 9 0 +DEAL::37 10 0 +DEAL::37 11 0 +DEAL::37 12 0 +DEAL::37 13 0 +DEAL::37 14 0 +DEAL::37 15 0 +DEAL::37 16 0 +DEAL::37 17 0 +DEAL::37 18 0 +DEAL::37 19 0 +DEAL::37 20 0 +DEAL::37 21 0 +DEAL::37 22 0 +DEAL::37 23 0 +DEAL::37 24 0 +DEAL::37 25 0 +DEAL::37 26 0 +DEAL::37 27 0 +DEAL::37 28 0 +DEAL::37 29 0 +DEAL::37 30 0 +DEAL::37 31 0 +DEAL::37 32 0 +DEAL::37 33 0 +DEAL::37 34 0 +DEAL::37 35 0 +DEAL::37 36 0 +DEAL::37 37 0 +DEAL::37 38 0 +DEAL::37 39 0 +DEAL::37 40 0 +DEAL::37 41 0 +DEAL::37 42 0 +DEAL::37 43 0 +DEAL::37 44 0 +DEAL::37 45 0 +DEAL::37 46 0 +DEAL::37 47 0 +DEAL::37 48 0 +DEAL::37 49 0 +DEAL::37 50 0 +DEAL::37 51 0 +DEAL::37 52 0 +DEAL::37 53 0 +DEAL::37 54 0.2500 +DEAL::37 55 0.2500 +DEAL::37 56 0 +DEAL::37 57 0 +DEAL::37 58 0 +DEAL::37 59 0 +DEAL::37 60 0 +DEAL::37 61 0 +DEAL::37 62 0.2500 +DEAL::37 63 0.2500 +DEAL::38 0 0 +DEAL::38 1 0 +DEAL::38 2 0 +DEAL::38 3 0 +DEAL::38 4 0 +DEAL::38 5 0 +DEAL::38 6 0 +DEAL::38 7 0 +DEAL::38 8 0 +DEAL::38 9 0 +DEAL::38 10 0 +DEAL::38 11 0 +DEAL::38 12 0 +DEAL::38 13 0 +DEAL::38 14 0 +DEAL::38 15 0 +DEAL::38 16 0 +DEAL::38 17 0 +DEAL::38 18 0 +DEAL::38 19 0 +DEAL::38 20 0 +DEAL::38 21 0 +DEAL::38 22 0 +DEAL::38 23 0 +DEAL::38 24 0 +DEAL::38 25 0 +DEAL::38 26 0 +DEAL::38 27 0 +DEAL::38 28 0 +DEAL::38 29 0 +DEAL::38 30 0 +DEAL::38 31 0 +DEAL::38 32 0 +DEAL::38 33 0 +DEAL::38 34 0 +DEAL::38 35 0 +DEAL::38 36 0 +DEAL::38 37 0 +DEAL::38 38 0 +DEAL::38 39 0 +DEAL::38 40 0 +DEAL::38 41 0 +DEAL::38 42 0 +DEAL::38 43 0 +DEAL::38 44 0 +DEAL::38 45 0 +DEAL::38 46 0 +DEAL::38 47 0 +DEAL::38 48 0 +DEAL::38 49 0 +DEAL::38 50 0 +DEAL::38 51 0 +DEAL::38 52 0.09375 +DEAL::38 53 0.09375 +DEAL::38 54 0.2812 +DEAL::38 55 0.2812 +DEAL::38 56 0 +DEAL::38 57 0 +DEAL::38 58 0 +DEAL::38 59 0 +DEAL::38 60 0.03125 +DEAL::38 61 0.03125 +DEAL::38 62 0.09375 +DEAL::38 63 0.09375 +DEAL::39 0 0 +DEAL::39 1 0 +DEAL::39 2 0 +DEAL::39 3 0 +DEAL::39 4 0 +DEAL::39 5 0 +DEAL::39 6 0 +DEAL::39 7 0 +DEAL::39 8 0 +DEAL::39 9 0 +DEAL::39 10 0 +DEAL::39 11 0 +DEAL::39 12 0 +DEAL::39 13 0 +DEAL::39 14 0 +DEAL::39 15 0 +DEAL::39 16 0 +DEAL::39 17 0 +DEAL::39 18 0 +DEAL::39 19 0 +DEAL::39 20 0 +DEAL::39 21 0 +DEAL::39 22 0 +DEAL::39 23 0 +DEAL::39 24 0 +DEAL::39 25 0 +DEAL::39 26 0 +DEAL::39 27 0 +DEAL::39 28 0 +DEAL::39 29 0 +DEAL::39 30 0 +DEAL::39 31 0 +DEAL::39 32 0 +DEAL::39 33 0 +DEAL::39 34 0 +DEAL::39 35 0 +DEAL::39 36 0 +DEAL::39 37 0 +DEAL::39 38 0 +DEAL::39 39 0 +DEAL::39 40 0 +DEAL::39 41 0 +DEAL::39 42 0 +DEAL::39 43 0 +DEAL::39 44 0 +DEAL::39 45 0 +DEAL::39 46 0 +DEAL::39 47 0 +DEAL::39 48 0 +DEAL::39 49 0 +DEAL::39 50 0 +DEAL::39 51 0 +DEAL::39 52 0 +DEAL::39 53 0 +DEAL::39 54 0.3750 +DEAL::39 55 0.3750 +DEAL::39 56 0 +DEAL::39 57 0 +DEAL::39 58 0 +DEAL::39 59 0 +DEAL::39 60 0 +DEAL::39 61 0 +DEAL::39 62 0.1250 +DEAL::39 63 0.1250 +DEAL::40 0 0 +DEAL::40 1 0 +DEAL::40 2 0 +DEAL::40 3 0 +DEAL::40 4 0 +DEAL::40 5 0 +DEAL::40 6 0 +DEAL::40 7 0 +DEAL::40 8 0 +DEAL::40 9 0 +DEAL::40 10 0 +DEAL::40 11 0 +DEAL::40 12 0 +DEAL::40 13 0 +DEAL::40 14 0 +DEAL::40 15 0 +DEAL::40 16 0 +DEAL::40 17 0 +DEAL::40 18 0 +DEAL::40 19 0 +DEAL::40 20 0 +DEAL::40 21 0 +DEAL::40 22 0 +DEAL::40 23 0 +DEAL::40 24 0 +DEAL::40 25 0 +DEAL::40 26 0 +DEAL::40 27 0 +DEAL::40 28 0 +DEAL::40 29 0 +DEAL::40 30 0 +DEAL::40 31 0 +DEAL::40 32 0 +DEAL::40 33 0 +DEAL::40 34 0 +DEAL::40 35 0 +DEAL::40 36 0 +DEAL::40 37 0 +DEAL::40 38 0 +DEAL::40 39 0 +DEAL::40 40 0 +DEAL::40 41 0 +DEAL::40 42 0 +DEAL::40 43 0 +DEAL::40 44 0 +DEAL::40 45 0 +DEAL::40 46 0 +DEAL::40 47 0 +DEAL::40 48 0 +DEAL::40 49 0 +DEAL::40 50 0 +DEAL::40 51 0 +DEAL::40 52 0.2500 +DEAL::40 53 0 +DEAL::40 54 0.2500 +DEAL::40 55 0 +DEAL::40 56 0 +DEAL::40 57 0 +DEAL::40 58 0 +DEAL::40 59 0 +DEAL::40 60 0.2500 +DEAL::40 61 0 +DEAL::40 62 0.2500 +DEAL::40 63 0 +DEAL::41 0 0 +DEAL::41 1 0 +DEAL::41 2 0 +DEAL::41 3 0 +DEAL::41 4 0 +DEAL::41 5 0 +DEAL::41 6 0 +DEAL::41 7 0 +DEAL::41 8 0 +DEAL::41 9 0 +DEAL::41 10 0 +DEAL::41 11 0 +DEAL::41 12 0 +DEAL::41 13 0 +DEAL::41 14 0 +DEAL::41 15 0 +DEAL::41 16 0 +DEAL::41 17 0 +DEAL::41 18 0 +DEAL::41 19 0 +DEAL::41 20 0 +DEAL::41 21 0 +DEAL::41 22 0 +DEAL::41 23 0 +DEAL::41 24 0 +DEAL::41 25 0 +DEAL::41 26 0 +DEAL::41 27 0 +DEAL::41 28 0 +DEAL::41 29 0 +DEAL::41 30 0 +DEAL::41 31 0 +DEAL::41 32 0 +DEAL::41 33 0 +DEAL::41 34 0 +DEAL::41 35 0 +DEAL::41 36 0 +DEAL::41 37 0 +DEAL::41 38 0 +DEAL::41 39 0 +DEAL::41 40 0 +DEAL::41 41 0 +DEAL::41 42 0 +DEAL::41 43 0 +DEAL::41 44 0 +DEAL::41 45 0 +DEAL::41 46 0 +DEAL::41 47 0 +DEAL::41 48 0 +DEAL::41 49 0 +DEAL::41 50 0 +DEAL::41 51 0 +DEAL::41 52 0.3750 +DEAL::41 53 0 +DEAL::41 54 0.3750 +DEAL::41 55 0 +DEAL::41 56 0 +DEAL::41 57 0 +DEAL::41 58 0 +DEAL::41 59 0 +DEAL::41 60 0.1250 +DEAL::41 61 0 +DEAL::41 62 0.1250 +DEAL::41 63 0 +DEAL::42 0 0 +DEAL::42 1 0 +DEAL::42 2 0 +DEAL::42 3 0 +DEAL::42 4 0 +DEAL::42 5 0 +DEAL::42 6 0 +DEAL::42 7 0 +DEAL::42 8 0 +DEAL::42 9 0 +DEAL::42 10 0 +DEAL::42 11 0 +DEAL::42 12 0 +DEAL::42 13 0 +DEAL::42 14 0 +DEAL::42 15 0 +DEAL::42 16 0 +DEAL::42 17 0 +DEAL::42 18 0 +DEAL::42 19 0 +DEAL::42 20 0 +DEAL::42 21 0 +DEAL::42 22 0 +DEAL::42 23 0 +DEAL::42 24 0 +DEAL::42 25 0 +DEAL::42 26 0 +DEAL::42 27 0 +DEAL::42 28 0 +DEAL::42 29 0 +DEAL::42 30 0 +DEAL::42 31 0 +DEAL::42 32 0 +DEAL::42 33 0 +DEAL::42 34 0 +DEAL::42 35 0 +DEAL::42 36 0 +DEAL::42 37 0 +DEAL::42 38 0 +DEAL::42 39 0 +DEAL::42 40 0 +DEAL::42 41 0 +DEAL::42 42 0 +DEAL::42 43 0 +DEAL::42 44 0 +DEAL::42 45 0 +DEAL::42 46 0 +DEAL::42 47 0 +DEAL::42 48 0 +DEAL::42 49 0 +DEAL::42 50 0 +DEAL::42 51 0 +DEAL::42 52 0.1875 +DEAL::42 53 0.06250 +DEAL::42 54 0.1875 +DEAL::42 55 0.06250 +DEAL::42 56 0 +DEAL::42 57 0 +DEAL::42 58 0 +DEAL::42 59 0 +DEAL::42 60 0.1875 +DEAL::42 61 0.06250 +DEAL::42 62 0.1875 +DEAL::42 63 0.06250 +DEAL::43 0 0 +DEAL::43 1 0 +DEAL::43 2 0 +DEAL::43 3 0 +DEAL::43 4 0 +DEAL::43 5 0 +DEAL::43 6 0 +DEAL::43 7 0 +DEAL::43 8 0 +DEAL::43 9 0 +DEAL::43 10 0 +DEAL::43 11 0 +DEAL::43 12 0 +DEAL::43 13 0 +DEAL::43 14 0 +DEAL::43 15 0 +DEAL::43 16 0 +DEAL::43 17 0 +DEAL::43 18 0 +DEAL::43 19 0 +DEAL::43 20 0 +DEAL::43 21 0 +DEAL::43 22 0 +DEAL::43 23 0 +DEAL::43 24 0 +DEAL::43 25 0 +DEAL::43 26 0 +DEAL::43 27 0 +DEAL::43 28 0 +DEAL::43 29 0 +DEAL::43 30 0 +DEAL::43 31 0 +DEAL::43 32 0 +DEAL::43 33 0 +DEAL::43 34 0 +DEAL::43 35 0 +DEAL::43 36 0 +DEAL::43 37 0 +DEAL::43 38 0 +DEAL::43 39 0 +DEAL::43 40 0 +DEAL::43 41 0 +DEAL::43 42 0 +DEAL::43 43 0 +DEAL::43 44 0 +DEAL::43 45 0 +DEAL::43 46 0 +DEAL::43 47 0 +DEAL::43 48 0 +DEAL::43 49 0 +DEAL::43 50 0 +DEAL::43 51 0 +DEAL::43 52 0.2812 +DEAL::43 53 0.09375 +DEAL::43 54 0.2813 +DEAL::43 55 0.09375 +DEAL::43 56 0 +DEAL::43 57 0 +DEAL::43 58 0 +DEAL::43 59 0 +DEAL::43 60 0.09375 +DEAL::43 61 0.03125 +DEAL::43 62 0.09375 +DEAL::43 63 0.03125 +DEAL::44 0 0 +DEAL::44 1 0 +DEAL::44 2 0 +DEAL::44 3 0 +DEAL::44 4 0 +DEAL::44 5 0 +DEAL::44 6 0 +DEAL::44 7 0 +DEAL::44 8 0 +DEAL::44 9 0 +DEAL::44 10 0 +DEAL::44 11 0 +DEAL::44 12 0 +DEAL::44 13 0 +DEAL::44 14 0 +DEAL::44 15 0 +DEAL::44 16 0 +DEAL::44 17 0 +DEAL::44 18 0 +DEAL::44 19 0 +DEAL::44 20 0 +DEAL::44 21 0 +DEAL::44 22 0.1250 +DEAL::44 23 0 +DEAL::44 24 0 +DEAL::44 25 0 +DEAL::44 26 0 +DEAL::44 27 0 +DEAL::44 28 0 +DEAL::44 29 0 +DEAL::44 30 0 +DEAL::44 31 0 +DEAL::44 32 0 +DEAL::44 33 0 +DEAL::44 34 0 +DEAL::44 35 0 +DEAL::44 36 0 +DEAL::44 37 0 +DEAL::44 38 0 +DEAL::44 39 0 +DEAL::44 40 0 +DEAL::44 41 0 +DEAL::44 42 0 +DEAL::44 43 0 +DEAL::44 44 0 +DEAL::44 45 0.1250 +DEAL::44 46 0 +DEAL::44 47 0 +DEAL::44 48 0 +DEAL::44 49 0 +DEAL::44 50 0 +DEAL::44 51 0 +DEAL::44 52 0 +DEAL::44 53 0 +DEAL::44 54 0.3750 +DEAL::44 55 0 +DEAL::44 56 0 +DEAL::44 57 0 +DEAL::44 58 0 +DEAL::44 59 0 +DEAL::44 60 0 +DEAL::44 61 0 +DEAL::44 62 0.3750 +DEAL::44 63 0 +DEAL::45 0 0 +DEAL::45 1 0 +DEAL::45 2 0 +DEAL::45 3 0 +DEAL::45 4 0 +DEAL::45 5 0 +DEAL::45 6 0 +DEAL::45 7 0 +DEAL::45 8 0 +DEAL::45 9 0 +DEAL::45 10 0 +DEAL::45 11 0 +DEAL::45 12 0 +DEAL::45 13 0 +DEAL::45 14 0 +DEAL::45 15 0 +DEAL::45 16 0 +DEAL::45 17 0 +DEAL::45 18 0 +DEAL::45 19 0 +DEAL::45 20 0 +DEAL::45 21 0 +DEAL::45 22 0.1875 +DEAL::45 23 0 +DEAL::45 24 0 +DEAL::45 25 0 +DEAL::45 26 0 +DEAL::45 27 0 +DEAL::45 28 0 +DEAL::45 29 0 +DEAL::45 30 0 +DEAL::45 31 0 +DEAL::45 32 0 +DEAL::45 33 0 +DEAL::45 34 0 +DEAL::45 35 0 +DEAL::45 36 0 +DEAL::45 37 0 +DEAL::45 38 0 +DEAL::45 39 0 +DEAL::45 40 0 +DEAL::45 41 0 +DEAL::45 42 0 +DEAL::45 43 0 +DEAL::45 44 0 +DEAL::45 45 0.06250 +DEAL::45 46 0 +DEAL::45 47 0 +DEAL::45 48 0 +DEAL::45 49 0 +DEAL::45 50 0 +DEAL::45 51 0 +DEAL::45 52 0 +DEAL::45 53 0 +DEAL::45 54 0.5625 +DEAL::45 55 0 +DEAL::45 56 0 +DEAL::45 57 0 +DEAL::45 58 0 +DEAL::45 59 0 +DEAL::45 60 0 +DEAL::45 61 0 +DEAL::45 62 0.1875 +DEAL::45 63 0 +DEAL::46 0 0 +DEAL::46 1 0 +DEAL::46 2 0 +DEAL::46 3 0 +DEAL::46 4 0 +DEAL::46 5 0 +DEAL::46 6 0 +DEAL::46 7 0 +DEAL::46 8 0 +DEAL::46 9 0 +DEAL::46 10 0 +DEAL::46 11 0 +DEAL::46 12 0 +DEAL::46 13 0 +DEAL::46 14 0 +DEAL::46 15 0 +DEAL::46 16 0 +DEAL::46 17 0 +DEAL::46 18 0 +DEAL::46 19 0 +DEAL::46 20 0 +DEAL::46 21 0 +DEAL::46 22 0.09375 +DEAL::46 23 0.03125 +DEAL::46 24 0 +DEAL::46 25 0 +DEAL::46 26 0 +DEAL::46 27 0 +DEAL::46 28 0 +DEAL::46 29 0 +DEAL::46 30 0 +DEAL::46 31 0 +DEAL::46 32 0 +DEAL::46 33 0 +DEAL::46 34 0 +DEAL::46 35 0 +DEAL::46 36 0 +DEAL::46 37 0 +DEAL::46 38 0 +DEAL::46 39 0 +DEAL::46 40 0 +DEAL::46 41 0 +DEAL::46 42 0 +DEAL::46 43 0 +DEAL::46 44 0 +DEAL::46 45 0.09375 +DEAL::46 46 0 +DEAL::46 47 0.03125 +DEAL::46 48 0 +DEAL::46 49 0 +DEAL::46 50 0 +DEAL::46 51 0 +DEAL::46 52 0 +DEAL::46 53 0 +DEAL::46 54 0.2812 +DEAL::46 55 0.09375 +DEAL::46 56 0 +DEAL::46 57 0 +DEAL::46 58 0 +DEAL::46 59 0 +DEAL::46 60 0 +DEAL::46 61 0 +DEAL::46 62 0.2813 +DEAL::46 63 0.09375 +DEAL::47 0 0 +DEAL::47 1 0 +DEAL::47 2 0 +DEAL::47 3 0 +DEAL::47 4 0 +DEAL::47 5 0 +DEAL::47 6 0 +DEAL::47 7 0 +DEAL::47 8 0 +DEAL::47 9 0 +DEAL::47 10 0 +DEAL::47 11 0 +DEAL::47 12 0 +DEAL::47 13 0 +DEAL::47 14 0 +DEAL::47 15 0 +DEAL::47 16 0 +DEAL::47 17 0 +DEAL::47 18 0 +DEAL::47 19 0 +DEAL::47 20 0 +DEAL::47 21 0 +DEAL::47 22 0.1406 +DEAL::47 23 0.04687 +DEAL::47 24 0 +DEAL::47 25 0 +DEAL::47 26 0 +DEAL::47 27 0 +DEAL::47 28 0 +DEAL::47 29 0 +DEAL::47 30 0 +DEAL::47 31 0 +DEAL::47 32 0 +DEAL::47 33 0 +DEAL::47 34 0 +DEAL::47 35 0 +DEAL::47 36 0 +DEAL::47 37 0 +DEAL::47 38 0 +DEAL::47 39 0 +DEAL::47 40 0 +DEAL::47 41 0 +DEAL::47 42 0 +DEAL::47 43 0 +DEAL::47 44 0 +DEAL::47 45 0.04688 +DEAL::47 46 0 +DEAL::47 47 0.01563 +DEAL::47 48 0 +DEAL::47 49 0 +DEAL::47 50 0 +DEAL::47 51 0 +DEAL::47 52 0 +DEAL::47 53 0 +DEAL::47 54 0.4219 +DEAL::47 55 0.1406 +DEAL::47 56 0 +DEAL::47 57 0 +DEAL::47 58 0 +DEAL::47 59 0 +DEAL::47 60 0 +DEAL::47 61 0 +DEAL::47 62 0.1406 +DEAL::47 63 0.04688 +DEAL::48 0 0 +DEAL::48 1 0 +DEAL::48 2 0 +DEAL::48 3 0 +DEAL::48 4 0 +DEAL::48 5 0 +DEAL::48 6 0 +DEAL::48 7 0 +DEAL::48 8 0 +DEAL::48 9 0 +DEAL::48 10 0 +DEAL::48 11 0 +DEAL::48 12 0 +DEAL::48 13 0 +DEAL::48 14 0 +DEAL::48 15 0 +DEAL::48 16 0 +DEAL::48 17 0 +DEAL::48 18 0 +DEAL::48 19 0 +DEAL::48 20 0 +DEAL::48 21 0 +DEAL::48 22 0 +DEAL::48 23 0 +DEAL::48 24 0 +DEAL::48 25 0 +DEAL::48 26 0 +DEAL::48 27 0 +DEAL::48 28 0 +DEAL::48 29 0 +DEAL::48 30 0 +DEAL::48 31 0 +DEAL::48 32 0 +DEAL::48 33 0 +DEAL::48 34 0 +DEAL::48 35 0 +DEAL::48 36 0 +DEAL::48 37 0 +DEAL::48 38 0 +DEAL::48 39 0 +DEAL::48 40 0 +DEAL::48 41 0 +DEAL::48 42 0 +DEAL::48 43 0 +DEAL::48 44 0 +DEAL::48 45 0 +DEAL::48 46 0 +DEAL::48 47 0 +DEAL::48 48 0 +DEAL::48 49 0 +DEAL::48 50 0 +DEAL::48 51 0 +DEAL::48 52 0.06250 +DEAL::48 53 0 +DEAL::48 54 0.1875 +DEAL::48 55 0 +DEAL::48 56 0 +DEAL::48 57 0 +DEAL::48 58 0 +DEAL::48 59 0 +DEAL::48 60 0.1875 +DEAL::48 61 0 +DEAL::48 62 0.5625 +DEAL::48 63 0 +DEAL::49 0 0 +DEAL::49 1 0 +DEAL::49 2 0 +DEAL::49 3 0 +DEAL::49 4 0 +DEAL::49 5 0 +DEAL::49 6 0 +DEAL::49 7 0 +DEAL::49 8 0 +DEAL::49 9 0 +DEAL::49 10 0 +DEAL::49 11 0 +DEAL::49 12 0 +DEAL::49 13 0 +DEAL::49 14 0 +DEAL::49 15 0 +DEAL::49 16 0 +DEAL::49 17 0 +DEAL::49 18 0 +DEAL::49 19 0 +DEAL::49 20 0 +DEAL::49 21 0 +DEAL::49 22 0 +DEAL::49 23 0 +DEAL::49 24 0 +DEAL::49 25 0 +DEAL::49 26 0 +DEAL::49 27 0 +DEAL::49 28 0 +DEAL::49 29 0 +DEAL::49 30 0 +DEAL::49 31 0 +DEAL::49 32 0 +DEAL::49 33 0 +DEAL::49 34 0 +DEAL::49 35 0 +DEAL::49 36 0 +DEAL::49 37 0 +DEAL::49 38 0 +DEAL::49 39 0 +DEAL::49 40 0 +DEAL::49 41 0 +DEAL::49 42 0 +DEAL::49 43 0 +DEAL::49 44 0 +DEAL::49 45 0 +DEAL::49 46 0 +DEAL::49 47 0 +DEAL::49 48 0 +DEAL::49 49 0 +DEAL::49 50 0 +DEAL::49 51 0 +DEAL::49 52 0.04687 +DEAL::49 53 0.01562 +DEAL::49 54 0.1406 +DEAL::49 55 0.04687 +DEAL::49 56 0 +DEAL::49 57 0 +DEAL::49 58 0 +DEAL::49 59 0 +DEAL::49 60 0.1406 +DEAL::49 61 0.04687 +DEAL::49 62 0.4219 +DEAL::49 63 0.1406 +DEAL::50 0 0 +DEAL::50 1 0 +DEAL::50 2 0 +DEAL::50 3 0 +DEAL::50 4 0 +DEAL::50 5 0 +DEAL::50 6 0 +DEAL::50 7 0 +DEAL::50 8 0 +DEAL::50 9 0 +DEAL::50 10 0 +DEAL::50 11 0 +DEAL::50 12 0 +DEAL::50 13 0 +DEAL::50 14 0 +DEAL::50 15 0 +DEAL::50 16 0 +DEAL::50 17 0 +DEAL::50 18 0 +DEAL::50 19 0 +DEAL::50 20 0 +DEAL::50 21 0 +DEAL::50 22 0 +DEAL::50 23 0 +DEAL::50 24 0 +DEAL::50 25 0 +DEAL::50 26 0 +DEAL::50 27 0 +DEAL::50 28 0 +DEAL::50 29 0 +DEAL::50 30 0 +DEAL::50 31 0 +DEAL::50 32 0 +DEAL::50 33 0 +DEAL::50 34 0 +DEAL::50 35 0 +DEAL::50 36 0 +DEAL::50 37 0 +DEAL::50 38 0 +DEAL::50 39 0 +DEAL::50 40 0 +DEAL::50 41 0 +DEAL::50 42 0 +DEAL::50 43 0 +DEAL::50 44 0 +DEAL::50 45 0 +DEAL::50 46 0 +DEAL::50 47 0 +DEAL::50 48 0 +DEAL::50 49 0 +DEAL::50 50 0 +DEAL::50 51 0 +DEAL::50 52 0 +DEAL::50 53 0 +DEAL::50 54 0.2500 +DEAL::50 55 0 +DEAL::50 56 0 +DEAL::50 57 0 +DEAL::50 58 0 +DEAL::50 59 0 +DEAL::50 60 0 +DEAL::50 61 0 +DEAL::50 62 0.7500 +DEAL::50 63 0 +DEAL::51 0 0 +DEAL::51 1 0 +DEAL::51 2 0 +DEAL::51 3 0 +DEAL::51 4 0 +DEAL::51 5 0 +DEAL::51 6 0 +DEAL::51 7 0 +DEAL::51 8 0 +DEAL::51 9 0 +DEAL::51 10 0 +DEAL::51 11 0 +DEAL::51 12 0 +DEAL::51 13 0 +DEAL::51 14 0 +DEAL::51 15 0 +DEAL::51 16 0 +DEAL::51 17 0 +DEAL::51 18 0 +DEAL::51 19 0 +DEAL::51 20 0 +DEAL::51 21 0 +DEAL::51 22 0 +DEAL::51 23 0 +DEAL::51 24 0 +DEAL::51 25 0 +DEAL::51 26 0 +DEAL::51 27 0 +DEAL::51 28 0 +DEAL::51 29 0 +DEAL::51 30 0 +DEAL::51 31 0 +DEAL::51 32 0 +DEAL::51 33 0 +DEAL::51 34 0 +DEAL::51 35 0 +DEAL::51 36 0 +DEAL::51 37 0 +DEAL::51 38 0 +DEAL::51 39 0 +DEAL::51 40 0 +DEAL::51 41 0 +DEAL::51 42 0 +DEAL::51 43 0 +DEAL::51 44 0 +DEAL::51 45 0 +DEAL::51 46 0 +DEAL::51 47 0 +DEAL::51 48 0 +DEAL::51 49 0 +DEAL::51 50 0 +DEAL::51 51 0 +DEAL::51 52 0 +DEAL::51 53 0 +DEAL::51 54 0.1875 +DEAL::51 55 0.06250 +DEAL::51 56 0 +DEAL::51 57 0 +DEAL::51 58 0 +DEAL::51 59 0 +DEAL::51 60 0 +DEAL::51 61 0 +DEAL::51 62 0.5625 +DEAL::51 63 0.1875 +DEAL::52 0 0 +DEAL::52 1 0 +DEAL::52 2 0 +DEAL::52 3 0 +DEAL::52 4 0 +DEAL::52 5 0 +DEAL::52 6 0 +DEAL::52 7 0 +DEAL::52 8 0 +DEAL::52 9 0 +DEAL::52 10 0 +DEAL::52 11 0 +DEAL::52 12 0 +DEAL::52 13 0 +DEAL::52 14 0 +DEAL::52 15 0 +DEAL::52 16 0 +DEAL::52 17 0 +DEAL::52 18 0 +DEAL::52 19 0 +DEAL::52 20 0 +DEAL::52 21 0 +DEAL::52 22 0 +DEAL::52 23 0 +DEAL::52 24 0 +DEAL::52 25 0 +DEAL::52 26 0 +DEAL::52 27 0 +DEAL::52 28 0 +DEAL::52 29 0 +DEAL::52 30 0 +DEAL::52 31 0 +DEAL::52 32 0 +DEAL::52 33 0 +DEAL::52 34 0 +DEAL::52 35 0 +DEAL::52 36 0 +DEAL::52 37 0 +DEAL::52 38 0 +DEAL::52 39 0 +DEAL::52 40 0 +DEAL::52 41 0 +DEAL::52 42 0 +DEAL::52 43 0 +DEAL::52 44 0 +DEAL::52 45 0 +DEAL::52 46 0 +DEAL::52 47 0 +DEAL::52 48 0 +DEAL::52 49 0 +DEAL::52 50 0 +DEAL::52 51 0 +DEAL::52 52 0.2500 +DEAL::52 53 0 +DEAL::52 54 0.7500 +DEAL::52 55 0 +DEAL::52 56 0 +DEAL::52 57 0 +DEAL::52 58 0 +DEAL::52 59 0 +DEAL::52 60 0 +DEAL::52 61 0 +DEAL::52 62 0 +DEAL::52 63 0 +DEAL::53 0 0 +DEAL::53 1 0 +DEAL::53 2 0 +DEAL::53 3 0 +DEAL::53 4 0 +DEAL::53 5 0 +DEAL::53 6 0 +DEAL::53 7 0 +DEAL::53 8 0 +DEAL::53 9 0 +DEAL::53 10 0 +DEAL::53 11 0 +DEAL::53 12 0 +DEAL::53 13 0 +DEAL::53 14 0 +DEAL::53 15 0 +DEAL::53 16 0 +DEAL::53 17 0 +DEAL::53 18 0 +DEAL::53 19 0 +DEAL::53 20 0 +DEAL::53 21 0 +DEAL::53 22 0 +DEAL::53 23 0 +DEAL::53 24 0 +DEAL::53 25 0 +DEAL::53 26 0 +DEAL::53 27 0 +DEAL::53 28 0 +DEAL::53 29 0 +DEAL::53 30 0 +DEAL::53 31 0 +DEAL::53 32 0 +DEAL::53 33 0 +DEAL::53 34 0 +DEAL::53 35 0 +DEAL::53 36 0 +DEAL::53 37 0 +DEAL::53 38 0 +DEAL::53 39 0 +DEAL::53 40 0 +DEAL::53 41 0 +DEAL::53 42 0 +DEAL::53 43 0 +DEAL::53 44 0 +DEAL::53 45 0 +DEAL::53 46 0 +DEAL::53 47 0 +DEAL::53 48 0 +DEAL::53 49 0 +DEAL::53 50 0 +DEAL::53 51 0 +DEAL::53 52 0.1875 +DEAL::53 53 0.06250 +DEAL::53 54 0.5625 +DEAL::53 55 0.1875 +DEAL::53 56 0 +DEAL::53 57 0 +DEAL::53 58 0 +DEAL::53 59 0 +DEAL::53 60 0 +DEAL::53 61 0 +DEAL::53 62 0 +DEAL::53 63 0 +DEAL::54 0 0 +DEAL::54 1 0 +DEAL::54 2 0 +DEAL::54 3 0 +DEAL::54 4 0 +DEAL::54 5 0 +DEAL::54 6 0 +DEAL::54 7 0 +DEAL::54 8 0 +DEAL::54 9 0 +DEAL::54 10 0 +DEAL::54 11 0 +DEAL::54 12 0 +DEAL::54 13 0 +DEAL::54 14 0 +DEAL::54 15 0 +DEAL::54 16 0 +DEAL::54 17 0 +DEAL::54 18 0 +DEAL::54 19 0 +DEAL::54 20 0 +DEAL::54 21 0 +DEAL::54 22 0 +DEAL::54 23 0 +DEAL::54 24 0 +DEAL::54 25 0 +DEAL::54 26 0 +DEAL::54 27 0 +DEAL::54 28 0 +DEAL::54 29 0 +DEAL::54 30 0 +DEAL::54 31 0 +DEAL::54 32 0 +DEAL::54 33 0 +DEAL::54 34 0 +DEAL::54 35 0 +DEAL::54 36 0 +DEAL::54 37 0 +DEAL::54 38 0 +DEAL::54 39 0 +DEAL::54 40 0 +DEAL::54 41 0 +DEAL::54 42 0 +DEAL::54 43 0 +DEAL::54 44 0 +DEAL::54 45 0 +DEAL::54 46 0 +DEAL::54 47 0 +DEAL::54 48 0 +DEAL::54 49 0 +DEAL::54 50 0 +DEAL::54 51 0 +DEAL::54 52 0 +DEAL::54 53 0 +DEAL::54 54 1.000 +DEAL::54 55 0 +DEAL::54 56 0 +DEAL::54 57 0 +DEAL::54 58 0 +DEAL::54 59 0 +DEAL::54 60 0 +DEAL::54 61 0 +DEAL::54 62 0 +DEAL::54 63 0 +DEAL::55 0 0 +DEAL::55 1 0 +DEAL::55 2 0 +DEAL::55 3 0 +DEAL::55 4 0 +DEAL::55 5 0 +DEAL::55 6 0 +DEAL::55 7 0 +DEAL::55 8 0 +DEAL::55 9 0 +DEAL::55 10 0 +DEAL::55 11 0 +DEAL::55 12 0 +DEAL::55 13 0 +DEAL::55 14 0 +DEAL::55 15 0 +DEAL::55 16 0 +DEAL::55 17 0 +DEAL::55 18 0 +DEAL::55 19 0 +DEAL::55 20 0 +DEAL::55 21 0 +DEAL::55 22 0 +DEAL::55 23 0 +DEAL::55 24 0 +DEAL::55 25 0 +DEAL::55 26 0 +DEAL::55 27 0 +DEAL::55 28 0 +DEAL::55 29 0 +DEAL::55 30 0 +DEAL::55 31 0 +DEAL::55 32 0 +DEAL::55 33 0 +DEAL::55 34 0 +DEAL::55 35 0 +DEAL::55 36 0 +DEAL::55 37 0 +DEAL::55 38 0 +DEAL::55 39 0 +DEAL::55 40 0 +DEAL::55 41 0 +DEAL::55 42 0 +DEAL::55 43 0 +DEAL::55 44 0 +DEAL::55 45 0 +DEAL::55 46 0 +DEAL::55 47 0 +DEAL::55 48 0 +DEAL::55 49 0 +DEAL::55 50 0 +DEAL::55 51 0 +DEAL::55 52 0 +DEAL::55 53 0 +DEAL::55 54 0.7500 +DEAL::55 55 0.2500 +DEAL::55 56 0 +DEAL::55 57 0 +DEAL::55 58 0 +DEAL::55 59 0 +DEAL::55 60 0 +DEAL::55 61 0 +DEAL::55 62 0 +DEAL::55 63 0 +DEAL::56 0 0 +DEAL::56 1 0 +DEAL::56 2 0 +DEAL::56 3 0 +DEAL::56 4 0 +DEAL::56 5 0 +DEAL::56 6 0 +DEAL::56 7 0 +DEAL::56 8 0 +DEAL::56 9 0 +DEAL::56 10 0 +DEAL::56 11 0 +DEAL::56 12 0 +DEAL::56 13 0 +DEAL::56 14 0 +DEAL::56 15 0 +DEAL::56 16 0 +DEAL::56 17 0 +DEAL::56 18 0 +DEAL::56 19 0 +DEAL::56 20 0 +DEAL::56 21 0 +DEAL::56 22 0 +DEAL::56 23 0 +DEAL::56 24 0 +DEAL::56 25 0 +DEAL::56 26 0 +DEAL::56 27 0 +DEAL::56 28 0 +DEAL::56 29 0 +DEAL::56 30 0 +DEAL::56 31 0 +DEAL::56 32 0 +DEAL::56 33 0 +DEAL::56 34 0 +DEAL::56 35 0 +DEAL::56 36 0 +DEAL::56 37 0 +DEAL::56 38 0 +DEAL::56 39 0 +DEAL::56 40 0 +DEAL::56 41 0 +DEAL::56 42 0 +DEAL::56 43 0 +DEAL::56 44 0 +DEAL::56 45 0 +DEAL::56 46 0 +DEAL::56 47 0 +DEAL::56 48 0 +DEAL::56 49 0 +DEAL::56 50 0 +DEAL::56 51 0 +DEAL::56 52 0.1250 +DEAL::56 53 0 +DEAL::56 54 0.3750 +DEAL::56 55 0 +DEAL::56 56 0 +DEAL::56 57 0 +DEAL::56 58 0 +DEAL::56 59 0 +DEAL::56 60 0.1250 +DEAL::56 61 0 +DEAL::56 62 0.3750 +DEAL::56 63 0 +DEAL::57 0 0 +DEAL::57 1 0 +DEAL::57 2 0 +DEAL::57 3 0 +DEAL::57 4 0 +DEAL::57 5 0 +DEAL::57 6 0 +DEAL::57 7 0 +DEAL::57 8 0 +DEAL::57 9 0 +DEAL::57 10 0 +DEAL::57 11 0 +DEAL::57 12 0 +DEAL::57 13 0 +DEAL::57 14 0 +DEAL::57 15 0 +DEAL::57 16 0 +DEAL::57 17 0 +DEAL::57 18 0 +DEAL::57 19 0 +DEAL::57 20 0 +DEAL::57 21 0 +DEAL::57 22 0 +DEAL::57 23 0 +DEAL::57 24 0 +DEAL::57 25 0 +DEAL::57 26 0 +DEAL::57 27 0 +DEAL::57 28 0 +DEAL::57 29 0 +DEAL::57 30 0 +DEAL::57 31 0 +DEAL::57 32 0 +DEAL::57 33 0 +DEAL::57 34 0 +DEAL::57 35 0 +DEAL::57 36 0 +DEAL::57 37 0 +DEAL::57 38 0 +DEAL::57 39 0 +DEAL::57 40 0 +DEAL::57 41 0 +DEAL::57 42 0 +DEAL::57 43 0 +DEAL::57 44 0 +DEAL::57 45 0 +DEAL::57 46 0 +DEAL::57 47 0 +DEAL::57 48 0 +DEAL::57 49 0 +DEAL::57 50 0 +DEAL::57 51 0 +DEAL::57 52 0.09375 +DEAL::57 53 0.03125 +DEAL::57 54 0.2812 +DEAL::57 55 0.09375 +DEAL::57 56 0 +DEAL::57 57 0 +DEAL::57 58 0 +DEAL::57 59 0 +DEAL::57 60 0.09375 +DEAL::57 61 0.03125 +DEAL::57 62 0.2813 +DEAL::57 63 0.09375 +DEAL::58 0 0 +DEAL::58 1 0 +DEAL::58 2 0 +DEAL::58 3 0 +DEAL::58 4 0 +DEAL::58 5 0 +DEAL::58 6 0 +DEAL::58 7 0 +DEAL::58 8 0 +DEAL::58 9 0 +DEAL::58 10 0 +DEAL::58 11 0 +DEAL::58 12 0 +DEAL::58 13 0 +DEAL::58 14 0 +DEAL::58 15 0 +DEAL::58 16 0 +DEAL::58 17 0 +DEAL::58 18 0 +DEAL::58 19 0 +DEAL::58 20 0 +DEAL::58 21 0 +DEAL::58 22 0 +DEAL::58 23 0 +DEAL::58 24 0 +DEAL::58 25 0 +DEAL::58 26 0 +DEAL::58 27 0 +DEAL::58 28 0 +DEAL::58 29 0 +DEAL::58 30 0 +DEAL::58 31 0 +DEAL::58 32 0 +DEAL::58 33 0 +DEAL::58 34 0 +DEAL::58 35 0 +DEAL::58 36 0 +DEAL::58 37 0 +DEAL::58 38 0 +DEAL::58 39 0 +DEAL::58 40 0 +DEAL::58 41 0 +DEAL::58 42 0 +DEAL::58 43 0 +DEAL::58 44 0 +DEAL::58 45 0 +DEAL::58 46 0 +DEAL::58 47 0 +DEAL::58 48 0 +DEAL::58 49 0 +DEAL::58 50 0 +DEAL::58 51 0 +DEAL::58 52 0 +DEAL::58 53 0 +DEAL::58 54 0.5000 +DEAL::58 55 0 +DEAL::58 56 0 +DEAL::58 57 0 +DEAL::58 58 0 +DEAL::58 59 0 +DEAL::58 60 0 +DEAL::58 61 0 +DEAL::58 62 0.5000 +DEAL::58 63 0 +DEAL::59 0 0 +DEAL::59 1 0 +DEAL::59 2 0 +DEAL::59 3 0 +DEAL::59 4 0 +DEAL::59 5 0 +DEAL::59 6 0 +DEAL::59 7 0 +DEAL::59 8 0 +DEAL::59 9 0 +DEAL::59 10 0 +DEAL::59 11 0 +DEAL::59 12 0 +DEAL::59 13 0 +DEAL::59 14 0 +DEAL::59 15 0 +DEAL::59 16 0 +DEAL::59 17 0 +DEAL::59 18 0 +DEAL::59 19 0 +DEAL::59 20 0 +DEAL::59 21 0 +DEAL::59 22 0 +DEAL::59 23 0 +DEAL::59 24 0 +DEAL::59 25 0 +DEAL::59 26 0 +DEAL::59 27 0 +DEAL::59 28 0 +DEAL::59 29 0 +DEAL::59 30 0 +DEAL::59 31 0 +DEAL::59 32 0 +DEAL::59 33 0 +DEAL::59 34 0 +DEAL::59 35 0 +DEAL::59 36 0 +DEAL::59 37 0 +DEAL::59 38 0 +DEAL::59 39 0 +DEAL::59 40 0 +DEAL::59 41 0 +DEAL::59 42 0 +DEAL::59 43 0 +DEAL::59 44 0 +DEAL::59 45 0 +DEAL::59 46 0 +DEAL::59 47 0 +DEAL::59 48 0 +DEAL::59 49 0 +DEAL::59 50 0 +DEAL::59 51 0 +DEAL::59 52 0 +DEAL::59 53 0 +DEAL::59 54 0.3750 +DEAL::59 55 0.1250 +DEAL::59 56 0 +DEAL::59 57 0 +DEAL::59 58 0 +DEAL::59 59 0 +DEAL::59 60 0 +DEAL::59 61 0 +DEAL::59 62 0.3750 +DEAL::59 63 0.1250 +DEAL::60 0 0 +DEAL::60 1 0 +DEAL::60 2 0 +DEAL::60 3 0 +DEAL::60 4 0 +DEAL::60 5 0 +DEAL::60 6 0 +DEAL::60 7 0 +DEAL::60 8 0 +DEAL::60 9 0 +DEAL::60 10 0 +DEAL::60 11 0 +DEAL::60 12 0 +DEAL::60 13 0 +DEAL::60 14 0 +DEAL::60 15 0 +DEAL::60 16 0 +DEAL::60 17 0 +DEAL::60 18 0 +DEAL::60 19 0 +DEAL::60 20 0 +DEAL::60 21 0 +DEAL::60 22 0 +DEAL::60 23 0 +DEAL::60 24 0 +DEAL::60 25 0 +DEAL::60 26 0 +DEAL::60 27 0 +DEAL::60 28 0 +DEAL::60 29 0 +DEAL::60 30 0 +DEAL::60 31 0 +DEAL::60 32 0 +DEAL::60 33 0 +DEAL::60 34 0 +DEAL::60 35 0 +DEAL::60 36 0 +DEAL::60 37 0 +DEAL::60 38 0 +DEAL::60 39 0 +DEAL::60 40 0 +DEAL::60 41 0 +DEAL::60 42 0 +DEAL::60 43 0 +DEAL::60 44 0 +DEAL::60 45 0 +DEAL::60 46 0 +DEAL::60 47 0 +DEAL::60 48 0 +DEAL::60 49 0 +DEAL::60 50 0 +DEAL::60 51 0 +DEAL::60 52 0.1875 +DEAL::60 53 0 +DEAL::60 54 0.5625 +DEAL::60 55 0 +DEAL::60 56 0 +DEAL::60 57 0 +DEAL::60 58 0 +DEAL::60 59 0 +DEAL::60 60 0.06250 +DEAL::60 61 0 +DEAL::60 62 0.1875 +DEAL::60 63 0 +DEAL::61 0 0 +DEAL::61 1 0 +DEAL::61 2 0 +DEAL::61 3 0 +DEAL::61 4 0 +DEAL::61 5 0 +DEAL::61 6 0 +DEAL::61 7 0 +DEAL::61 8 0 +DEAL::61 9 0 +DEAL::61 10 0 +DEAL::61 11 0 +DEAL::61 12 0 +DEAL::61 13 0 +DEAL::61 14 0 +DEAL::61 15 0 +DEAL::61 16 0 +DEAL::61 17 0 +DEAL::61 18 0 +DEAL::61 19 0 +DEAL::61 20 0 +DEAL::61 21 0 +DEAL::61 22 0 +DEAL::61 23 0 +DEAL::61 24 0 +DEAL::61 25 0 +DEAL::61 26 0 +DEAL::61 27 0 +DEAL::61 28 0 +DEAL::61 29 0 +DEAL::61 30 0 +DEAL::61 31 0 +DEAL::61 32 0 +DEAL::61 33 0 +DEAL::61 34 0 +DEAL::61 35 0 +DEAL::61 36 0 +DEAL::61 37 0 +DEAL::61 38 0 +DEAL::61 39 0 +DEAL::61 40 0 +DEAL::61 41 0 +DEAL::61 42 0 +DEAL::61 43 0 +DEAL::61 44 0 +DEAL::61 45 0 +DEAL::61 46 0 +DEAL::61 47 0 +DEAL::61 48 0 +DEAL::61 49 0 +DEAL::61 50 0 +DEAL::61 51 0 +DEAL::61 52 0.1406 +DEAL::61 53 0.04687 +DEAL::61 54 0.4219 +DEAL::61 55 0.1406 +DEAL::61 56 0 +DEAL::61 57 0 +DEAL::61 58 0 +DEAL::61 59 0 +DEAL::61 60 0.04688 +DEAL::61 61 0.01563 +DEAL::61 62 0.1406 +DEAL::61 63 0.04688 +DEAL::62 0 0 +DEAL::62 1 0 +DEAL::62 2 0 +DEAL::62 3 0 +DEAL::62 4 0 +DEAL::62 5 0 +DEAL::62 6 0 +DEAL::62 7 0 +DEAL::62 8 0 +DEAL::62 9 0 +DEAL::62 10 0 +DEAL::62 11 0 +DEAL::62 12 0 +DEAL::62 13 0 +DEAL::62 14 0 +DEAL::62 15 0 +DEAL::62 16 0 +DEAL::62 17 0 +DEAL::62 18 0 +DEAL::62 19 0 +DEAL::62 20 0 +DEAL::62 21 0 +DEAL::62 22 0 +DEAL::62 23 0 +DEAL::62 24 0 +DEAL::62 25 0 +DEAL::62 26 0 +DEAL::62 27 0 +DEAL::62 28 0 +DEAL::62 29 0 +DEAL::62 30 0 +DEAL::62 31 0 +DEAL::62 32 0 +DEAL::62 33 0 +DEAL::62 34 0 +DEAL::62 35 0 +DEAL::62 36 0 +DEAL::62 37 0 +DEAL::62 38 0 +DEAL::62 39 0 +DEAL::62 40 0 +DEAL::62 41 0 +DEAL::62 42 0 +DEAL::62 43 0 +DEAL::62 44 0 +DEAL::62 45 0 +DEAL::62 46 0 +DEAL::62 47 0 +DEAL::62 48 0 +DEAL::62 49 0 +DEAL::62 50 0 +DEAL::62 51 0 +DEAL::62 52 0 +DEAL::62 53 0 +DEAL::62 54 0.7500 +DEAL::62 55 0 +DEAL::62 56 0 +DEAL::62 57 0 +DEAL::62 58 0 +DEAL::62 59 0 +DEAL::62 60 0 +DEAL::62 61 0 +DEAL::62 62 0.2500 +DEAL::62 63 0 +DEAL::63 0 0 +DEAL::63 1 0 +DEAL::63 2 0 +DEAL::63 3 0 +DEAL::63 4 0 +DEAL::63 5 0 +DEAL::63 6 0 +DEAL::63 7 0 +DEAL::63 8 0 +DEAL::63 9 0 +DEAL::63 10 0 +DEAL::63 11 0 +DEAL::63 12 0 +DEAL::63 13 0 +DEAL::63 14 0 +DEAL::63 15 0 +DEAL::63 16 0 +DEAL::63 17 0 +DEAL::63 18 0 +DEAL::63 19 0 +DEAL::63 20 0 +DEAL::63 21 0 +DEAL::63 22 0 +DEAL::63 23 0 +DEAL::63 24 0 +DEAL::63 25 0 +DEAL::63 26 0 +DEAL::63 27 0 +DEAL::63 28 0 +DEAL::63 29 0 +DEAL::63 30 0 +DEAL::63 31 0 +DEAL::63 32 0 +DEAL::63 33 0 +DEAL::63 34 0 +DEAL::63 35 0 +DEAL::63 36 0 +DEAL::63 37 0 +DEAL::63 38 0 +DEAL::63 39 0 +DEAL::63 40 0 +DEAL::63 41 0 +DEAL::63 42 0 +DEAL::63 43 0 +DEAL::63 44 0 +DEAL::63 45 0 +DEAL::63 46 0 +DEAL::63 47 0 +DEAL::63 48 0 +DEAL::63 49 0 +DEAL::63 50 0 +DEAL::63 51 0 +DEAL::63 52 0 +DEAL::63 53 0 +DEAL::63 54 0.5625 +DEAL::63 55 0.1875 +DEAL::63 56 0 +DEAL::63 57 0 +DEAL::63 58 0 +DEAL::63 59 0 +DEAL::63 60 0 +DEAL::63 61 0 +DEAL::63 62 0.1875 +DEAL::63 63 0.06250 +DEAL::0 0 0 +DEAL::0 1 0 +DEAL::0 2 0 +DEAL::0 3 0 +DEAL::0 4 0 +DEAL::0 5 0 +DEAL::0 6 0 +DEAL::0 7 0 +DEAL::0 8 0 +DEAL::0 9 0 +DEAL::0 10 0 +DEAL::0 11 0 +DEAL::0 12 0 +DEAL::0 13 0 +DEAL::0 14 0 +DEAL::0 15 0 +DEAL::0 16 0 +DEAL::0 17 0 +DEAL::0 18 0 +DEAL::0 19 0 +DEAL::0 20 0 +DEAL::0 21 0 +DEAL::0 22 0.03125 +DEAL::0 23 0.03125 +DEAL::0 24 0 +DEAL::0 25 0 +DEAL::0 26 0 +DEAL::0 27 0 +DEAL::0 28 0 +DEAL::0 29 0 +DEAL::0 30 0 +DEAL::0 31 0 +DEAL::0 32 0 +DEAL::0 33 0 +DEAL::0 34 0 +DEAL::0 35 0 +DEAL::0 36 0 +DEAL::0 37 0 +DEAL::0 38 0 +DEAL::0 39 0 +DEAL::0 40 0 +DEAL::0 41 0 +DEAL::0 42 0 +DEAL::0 43 0 +DEAL::0 44 0 +DEAL::0 45 0.09375 +DEAL::0 46 0 +DEAL::0 47 0.09375 +DEAL::0 48 0 +DEAL::0 49 0 +DEAL::0 50 0 +DEAL::0 51 0 +DEAL::0 52 0 +DEAL::0 53 0 +DEAL::0 54 0.09375 +DEAL::0 55 0.09375 +DEAL::0 56 0 +DEAL::0 57 0 +DEAL::0 58 0 +DEAL::0 59 0 +DEAL::0 60 0 +DEAL::0 61 0 +DEAL::0 62 0.2812 +DEAL::0 63 0.2812 +DEAL::1 0 0 +DEAL::1 1 0 +DEAL::1 2 0 +DEAL::1 3 0 +DEAL::1 4 0 +DEAL::1 5 0 +DEAL::1 6 0 +DEAL::1 7 0.01562 +DEAL::1 8 0 +DEAL::1 9 0 +DEAL::1 10 0 +DEAL::1 11 0 +DEAL::1 12 0 +DEAL::1 13 0 +DEAL::1 14 0 +DEAL::1 15 0 +DEAL::1 16 0 +DEAL::1 17 0 +DEAL::1 18 0 +DEAL::1 19 0.04687 +DEAL::1 20 0 +DEAL::1 21 0 +DEAL::1 22 0 +DEAL::1 23 0.04687 +DEAL::1 24 0 +DEAL::1 25 0 +DEAL::1 26 0 +DEAL::1 27 0 +DEAL::1 28 0 +DEAL::1 29 0 +DEAL::1 30 0 +DEAL::1 31 0.04687 +DEAL::1 32 0 +DEAL::1 33 0 +DEAL::1 34 0 +DEAL::1 35 0 +DEAL::1 36 0 +DEAL::1 37 0 +DEAL::1 38 0 +DEAL::1 39 0.1406 +DEAL::1 40 0 +DEAL::1 41 0 +DEAL::1 42 0 +DEAL::1 43 0 +DEAL::1 44 0 +DEAL::1 45 0 +DEAL::1 46 0 +DEAL::1 47 0.1406 +DEAL::1 48 0 +DEAL::1 49 0 +DEAL::1 50 0 +DEAL::1 51 0 +DEAL::1 52 0 +DEAL::1 53 0 +DEAL::1 54 0 +DEAL::1 55 0.1406 +DEAL::1 56 0 +DEAL::1 57 0 +DEAL::1 58 0 +DEAL::1 59 0 +DEAL::1 60 0 +DEAL::1 61 0 +DEAL::1 62 0 +DEAL::1 63 0.4219 +DEAL::2 0 0 +DEAL::2 1 0 +DEAL::2 2 0 +DEAL::2 3 0 +DEAL::2 4 0 +DEAL::2 5 0 +DEAL::2 6 0 +DEAL::2 7 0 +DEAL::2 8 0 +DEAL::2 9 0 +DEAL::2 10 0 +DEAL::2 11 0 +DEAL::2 12 0 +DEAL::2 13 0 +DEAL::2 14 0 +DEAL::2 15 0 +DEAL::2 16 0 +DEAL::2 17 0 +DEAL::2 18 0 +DEAL::2 19 0 +DEAL::2 20 0 +DEAL::2 21 0 +DEAL::2 22 0.1250 +DEAL::2 23 0.1250 +DEAL::2 24 0 +DEAL::2 25 0 +DEAL::2 26 0 +DEAL::2 27 0 +DEAL::2 28 0 +DEAL::2 29 0 +DEAL::2 30 0 +DEAL::2 31 0 +DEAL::2 32 0 +DEAL::2 33 0 +DEAL::2 34 0 +DEAL::2 35 0 +DEAL::2 36 0 +DEAL::2 37 0 +DEAL::2 38 0 +DEAL::2 39 0 +DEAL::2 40 0 +DEAL::2 41 0 +DEAL::2 42 0 +DEAL::2 43 0 +DEAL::2 44 0 +DEAL::2 45 0.3750 +DEAL::2 46 0 +DEAL::2 47 0.3750 +DEAL::2 48 0 +DEAL::2 49 0 +DEAL::2 50 0 +DEAL::2 51 0 +DEAL::2 52 0 +DEAL::2 53 0 +DEAL::2 54 0 +DEAL::2 55 0 +DEAL::2 56 0 +DEAL::2 57 0 +DEAL::2 58 0 +DEAL::2 59 0 +DEAL::2 60 0 +DEAL::2 61 0 +DEAL::2 62 0 +DEAL::2 63 0 +DEAL::3 0 0 +DEAL::3 1 0 +DEAL::3 2 0 +DEAL::3 3 0 +DEAL::3 4 0 +DEAL::3 5 0 +DEAL::3 6 0 +DEAL::3 7 0.06250 +DEAL::3 8 0 +DEAL::3 9 0 +DEAL::3 10 0 +DEAL::3 11 0 +DEAL::3 12 0 +DEAL::3 13 0 +DEAL::3 14 0 +DEAL::3 15 0 +DEAL::3 16 0 +DEAL::3 17 0 +DEAL::3 18 0 +DEAL::3 19 0 +DEAL::3 20 0 +DEAL::3 21 0 +DEAL::3 22 0 +DEAL::3 23 0.1875 +DEAL::3 24 0 +DEAL::3 25 0 +DEAL::3 26 0 +DEAL::3 27 0 +DEAL::3 28 0 +DEAL::3 29 0 +DEAL::3 30 0 +DEAL::3 31 0.1875 +DEAL::3 32 0 +DEAL::3 33 0 +DEAL::3 34 0 +DEAL::3 35 0 +DEAL::3 36 0 +DEAL::3 37 0 +DEAL::3 38 0 +DEAL::3 39 0 +DEAL::3 40 0 +DEAL::3 41 0 +DEAL::3 42 0 +DEAL::3 43 0 +DEAL::3 44 0 +DEAL::3 45 0 +DEAL::3 46 0 +DEAL::3 47 0.5625 +DEAL::3 48 0 +DEAL::3 49 0 +DEAL::3 50 0 +DEAL::3 51 0 +DEAL::3 52 0 +DEAL::3 53 0 +DEAL::3 54 0 +DEAL::3 55 0 +DEAL::3 56 0 +DEAL::3 57 0 +DEAL::3 58 0 +DEAL::3 59 0 +DEAL::3 60 0 +DEAL::3 61 0 +DEAL::3 62 0 +DEAL::3 63 0 +DEAL::4 0 0 +DEAL::4 1 0 +DEAL::4 2 0 +DEAL::4 3 0 +DEAL::4 4 0 +DEAL::4 5 0 +DEAL::4 6 0 +DEAL::4 7 0 +DEAL::4 8 0 +DEAL::4 9 0 +DEAL::4 10 0 +DEAL::4 11 0 +DEAL::4 12 0 +DEAL::4 13 0 +DEAL::4 14 0 +DEAL::4 15 0 +DEAL::4 16 0 +DEAL::4 17 0 +DEAL::4 18 0 +DEAL::4 19 0 +DEAL::4 20 0 +DEAL::4 21 0 +DEAL::4 22 0.1250 +DEAL::4 23 0.1250 +DEAL::4 24 0 +DEAL::4 25 0 +DEAL::4 26 0 +DEAL::4 27 0 +DEAL::4 28 0 +DEAL::4 29 0 +DEAL::4 30 0 +DEAL::4 31 0 +DEAL::4 32 0 +DEAL::4 33 0 +DEAL::4 34 0 +DEAL::4 35 0 +DEAL::4 36 0 +DEAL::4 37 0 +DEAL::4 38 0 +DEAL::4 39 0 +DEAL::4 40 0 +DEAL::4 41 0 +DEAL::4 42 0 +DEAL::4 43 0 +DEAL::4 44 0 +DEAL::4 45 0 +DEAL::4 46 0 +DEAL::4 47 0 +DEAL::4 48 0 +DEAL::4 49 0 +DEAL::4 50 0 +DEAL::4 51 0 +DEAL::4 52 0 +DEAL::4 53 0 +DEAL::4 54 0.3750 +DEAL::4 55 0.3750 +DEAL::4 56 0 +DEAL::4 57 0 +DEAL::4 58 0 +DEAL::4 59 0 +DEAL::4 60 0 +DEAL::4 61 0 +DEAL::4 62 0 +DEAL::4 63 0 +DEAL::5 0 0 +DEAL::5 1 0 +DEAL::5 2 0 +DEAL::5 3 0 +DEAL::5 4 0 +DEAL::5 5 0 +DEAL::5 6 0 +DEAL::5 7 0.06250 +DEAL::5 8 0 +DEAL::5 9 0 +DEAL::5 10 0 +DEAL::5 11 0 +DEAL::5 12 0 +DEAL::5 13 0 +DEAL::5 14 0 +DEAL::5 15 0 +DEAL::5 16 0 +DEAL::5 17 0 +DEAL::5 18 0 +DEAL::5 19 0.1875 +DEAL::5 20 0 +DEAL::5 21 0 +DEAL::5 22 0 +DEAL::5 23 0.1875 +DEAL::5 24 0 +DEAL::5 25 0 +DEAL::5 26 0 +DEAL::5 27 0 +DEAL::5 28 0 +DEAL::5 29 0 +DEAL::5 30 0 +DEAL::5 31 0 +DEAL::5 32 0 +DEAL::5 33 0 +DEAL::5 34 0 +DEAL::5 35 0 +DEAL::5 36 0 +DEAL::5 37 0 +DEAL::5 38 0 +DEAL::5 39 0 +DEAL::5 40 0 +DEAL::5 41 0 +DEAL::5 42 0 +DEAL::5 43 0 +DEAL::5 44 0 +DEAL::5 45 0 +DEAL::5 46 0 +DEAL::5 47 0 +DEAL::5 48 0 +DEAL::5 49 0 +DEAL::5 50 0 +DEAL::5 51 0 +DEAL::5 52 0 +DEAL::5 53 0 +DEAL::5 54 0 +DEAL::5 55 0.5625 +DEAL::5 56 0 +DEAL::5 57 0 +DEAL::5 58 0 +DEAL::5 59 0 +DEAL::5 60 0 +DEAL::5 61 0 +DEAL::5 62 0 +DEAL::5 63 0 +DEAL::6 0 0 +DEAL::6 1 0 +DEAL::6 2 0 +DEAL::6 3 0 +DEAL::6 4 0 +DEAL::6 5 0 +DEAL::6 6 0 +DEAL::6 7 0 +DEAL::6 8 0 +DEAL::6 9 0 +DEAL::6 10 0 +DEAL::6 11 0 +DEAL::6 12 0 +DEAL::6 13 0 +DEAL::6 14 0 +DEAL::6 15 0 +DEAL::6 16 0 +DEAL::6 17 0 +DEAL::6 18 0 +DEAL::6 19 0 +DEAL::6 20 0 +DEAL::6 21 0 +DEAL::6 22 0.5000 +DEAL::6 23 0.5000 +DEAL::6 24 0 +DEAL::6 25 0 +DEAL::6 26 0 +DEAL::6 27 0 +DEAL::6 28 0 +DEAL::6 29 0 +DEAL::6 30 0 +DEAL::6 31 0 +DEAL::6 32 0 +DEAL::6 33 0 +DEAL::6 34 0 +DEAL::6 35 0 +DEAL::6 36 0 +DEAL::6 37 0 +DEAL::6 38 0 +DEAL::6 39 0 +DEAL::6 40 0 +DEAL::6 41 0 +DEAL::6 42 0 +DEAL::6 43 0 +DEAL::6 44 0 +DEAL::6 45 0 +DEAL::6 46 0 +DEAL::6 47 0 +DEAL::6 48 0 +DEAL::6 49 0 +DEAL::6 50 0 +DEAL::6 51 0 +DEAL::6 52 0 +DEAL::6 53 0 +DEAL::6 54 0 +DEAL::6 55 0 +DEAL::6 56 0 +DEAL::6 57 0 +DEAL::6 58 0 +DEAL::6 59 0 +DEAL::6 60 0 +DEAL::6 61 0 +DEAL::6 62 0 +DEAL::6 63 0 +DEAL::7 0 0 +DEAL::7 1 0 +DEAL::7 2 0 +DEAL::7 3 0 +DEAL::7 4 0 +DEAL::7 5 0 +DEAL::7 6 0 +DEAL::7 7 0.2500 +DEAL::7 8 0 +DEAL::7 9 0 +DEAL::7 10 0 +DEAL::7 11 0 +DEAL::7 12 0 +DEAL::7 13 0 +DEAL::7 14 0 +DEAL::7 15 0 +DEAL::7 16 0 +DEAL::7 17 0 +DEAL::7 18 0 +DEAL::7 19 0 +DEAL::7 20 0 +DEAL::7 21 0 +DEAL::7 22 0 +DEAL::7 23 0.7500 +DEAL::7 24 0 +DEAL::7 25 0 +DEAL::7 26 0 +DEAL::7 27 0 +DEAL::7 28 0 +DEAL::7 29 0 +DEAL::7 30 0 +DEAL::7 31 0 +DEAL::7 32 0 +DEAL::7 33 0 +DEAL::7 34 0 +DEAL::7 35 0 +DEAL::7 36 0 +DEAL::7 37 0 +DEAL::7 38 0 +DEAL::7 39 0 +DEAL::7 40 0 +DEAL::7 41 0 +DEAL::7 42 0 +DEAL::7 43 0 +DEAL::7 44 0 +DEAL::7 45 0 +DEAL::7 46 0 +DEAL::7 47 0 +DEAL::7 48 0 +DEAL::7 49 0 +DEAL::7 50 0 +DEAL::7 51 0 +DEAL::7 52 0 +DEAL::7 53 0 +DEAL::7 54 0 +DEAL::7 55 0 +DEAL::7 56 0 +DEAL::7 57 0 +DEAL::7 58 0 +DEAL::7 59 0 +DEAL::7 60 0 +DEAL::7 61 0 +DEAL::7 62 0 +DEAL::7 63 0 +DEAL::8 0 0 +DEAL::8 1 0 +DEAL::8 2 0 +DEAL::8 3 0 +DEAL::8 4 0 +DEAL::8 5 0 +DEAL::8 6 0 +DEAL::8 7 0 +DEAL::8 8 0 +DEAL::8 9 0 +DEAL::8 10 0 +DEAL::8 11 0 +DEAL::8 12 0 +DEAL::8 13 0 +DEAL::8 14 0 +DEAL::8 15 0 +DEAL::8 16 0 +DEAL::8 17 0 +DEAL::8 18 0 +DEAL::8 19 0 +DEAL::8 20 0 +DEAL::8 21 0 +DEAL::8 22 0.06250 +DEAL::8 23 0.06250 +DEAL::8 24 0 +DEAL::8 25 0 +DEAL::8 26 0 +DEAL::8 27 0 +DEAL::8 28 0 +DEAL::8 29 0 +DEAL::8 30 0 +DEAL::8 31 0 +DEAL::8 32 0 +DEAL::8 33 0 +DEAL::8 34 0 +DEAL::8 35 0 +DEAL::8 36 0 +DEAL::8 37 0 +DEAL::8 38 0 +DEAL::8 39 0 +DEAL::8 40 0 +DEAL::8 41 0 +DEAL::8 42 0 +DEAL::8 43 0 +DEAL::8 44 0 +DEAL::8 45 0.1875 +DEAL::8 46 0 +DEAL::8 47 0.1875 +DEAL::8 48 0 +DEAL::8 49 0 +DEAL::8 50 0 +DEAL::8 51 0 +DEAL::8 52 0 +DEAL::8 53 0 +DEAL::8 54 0.06250 +DEAL::8 55 0.06250 +DEAL::8 56 0 +DEAL::8 57 0 +DEAL::8 58 0 +DEAL::8 59 0 +DEAL::8 60 0 +DEAL::8 61 0 +DEAL::8 62 0.1875 +DEAL::8 63 0.1875 +DEAL::9 0 0 +DEAL::9 1 0 +DEAL::9 2 0 +DEAL::9 3 0 +DEAL::9 4 0 +DEAL::9 5 0 +DEAL::9 6 0 +DEAL::9 7 0 +DEAL::9 8 0 +DEAL::9 9 0 +DEAL::9 10 0 +DEAL::9 11 0 +DEAL::9 12 0 +DEAL::9 13 0 +DEAL::9 14 0 +DEAL::9 15 0 +DEAL::9 16 0 +DEAL::9 17 0 +DEAL::9 18 0 +DEAL::9 19 0 +DEAL::9 20 0 +DEAL::9 21 0 +DEAL::9 22 0.09375 +DEAL::9 23 0.09375 +DEAL::9 24 0 +DEAL::9 25 0 +DEAL::9 26 0 +DEAL::9 27 0 +DEAL::9 28 0 +DEAL::9 29 0 +DEAL::9 30 0 +DEAL::9 31 0 +DEAL::9 32 0 +DEAL::9 33 0 +DEAL::9 34 0 +DEAL::9 35 0 +DEAL::9 36 0 +DEAL::9 37 0 +DEAL::9 38 0 +DEAL::9 39 0 +DEAL::9 40 0 +DEAL::9 41 0 +DEAL::9 42 0 +DEAL::9 43 0 +DEAL::9 44 0 +DEAL::9 45 0.2812 +DEAL::9 46 0 +DEAL::9 47 0.2812 +DEAL::9 48 0 +DEAL::9 49 0 +DEAL::9 50 0 +DEAL::9 51 0 +DEAL::9 52 0 +DEAL::9 53 0 +DEAL::9 54 0.03125 +DEAL::9 55 0.03125 +DEAL::9 56 0 +DEAL::9 57 0 +DEAL::9 58 0 +DEAL::9 59 0 +DEAL::9 60 0 +DEAL::9 61 0 +DEAL::9 62 0.09375 +DEAL::9 63 0.09375 +DEAL::10 0 0 +DEAL::10 1 0 +DEAL::10 2 0 +DEAL::10 3 0 +DEAL::10 4 0 +DEAL::10 5 0 +DEAL::10 6 0 +DEAL::10 7 0.03125 +DEAL::10 8 0 +DEAL::10 9 0 +DEAL::10 10 0 +DEAL::10 11 0 +DEAL::10 12 0 +DEAL::10 13 0 +DEAL::10 14 0 +DEAL::10 15 0 +DEAL::10 16 0 +DEAL::10 17 0 +DEAL::10 18 0 +DEAL::10 19 0.03125 +DEAL::10 20 0 +DEAL::10 21 0 +DEAL::10 22 0 +DEAL::10 23 0.09375 +DEAL::10 24 0 +DEAL::10 25 0 +DEAL::10 26 0 +DEAL::10 27 0 +DEAL::10 28 0 +DEAL::10 29 0 +DEAL::10 30 0 +DEAL::10 31 0.09375 +DEAL::10 32 0 +DEAL::10 33 0 +DEAL::10 34 0 +DEAL::10 35 0 +DEAL::10 36 0 +DEAL::10 37 0 +DEAL::10 38 0 +DEAL::10 39 0.09375 +DEAL::10 40 0 +DEAL::10 41 0 +DEAL::10 42 0 +DEAL::10 43 0 +DEAL::10 44 0 +DEAL::10 45 0 +DEAL::10 46 0 +DEAL::10 47 0.2812 +DEAL::10 48 0 +DEAL::10 49 0 +DEAL::10 50 0 +DEAL::10 51 0 +DEAL::10 52 0 +DEAL::10 53 0 +DEAL::10 54 0 +DEAL::10 55 0.09375 +DEAL::10 56 0 +DEAL::10 57 0 +DEAL::10 58 0 +DEAL::10 59 0 +DEAL::10 60 0 +DEAL::10 61 0 +DEAL::10 62 0 +DEAL::10 63 0.2813 +DEAL::11 0 0 +DEAL::11 1 0 +DEAL::11 2 0 +DEAL::11 3 0 +DEAL::11 4 0 +DEAL::11 5 0 +DEAL::11 6 0 +DEAL::11 7 0.04687 +DEAL::11 8 0 +DEAL::11 9 0 +DEAL::11 10 0 +DEAL::11 11 0 +DEAL::11 12 0 +DEAL::11 13 0 +DEAL::11 14 0 +DEAL::11 15 0 +DEAL::11 16 0 +DEAL::11 17 0 +DEAL::11 18 0 +DEAL::11 19 0.01563 +DEAL::11 20 0 +DEAL::11 21 0 +DEAL::11 22 0 +DEAL::11 23 0.1406 +DEAL::11 24 0 +DEAL::11 25 0 +DEAL::11 26 0 +DEAL::11 27 0 +DEAL::11 28 0 +DEAL::11 29 0 +DEAL::11 30 0 +DEAL::11 31 0.1406 +DEAL::11 32 0 +DEAL::11 33 0 +DEAL::11 34 0 +DEAL::11 35 0 +DEAL::11 36 0 +DEAL::11 37 0 +DEAL::11 38 0 +DEAL::11 39 0.04688 +DEAL::11 40 0 +DEAL::11 41 0 +DEAL::11 42 0 +DEAL::11 43 0 +DEAL::11 44 0 +DEAL::11 45 0 +DEAL::11 46 0 +DEAL::11 47 0.4219 +DEAL::11 48 0 +DEAL::11 49 0 +DEAL::11 50 0 +DEAL::11 51 0 +DEAL::11 52 0 +DEAL::11 53 0 +DEAL::11 54 0 +DEAL::11 55 0.04688 +DEAL::11 56 0 +DEAL::11 57 0 +DEAL::11 58 0 +DEAL::11 59 0 +DEAL::11 60 0 +DEAL::11 61 0 +DEAL::11 62 0 +DEAL::11 63 0.1406 +DEAL::12 0 0 +DEAL::12 1 0 +DEAL::12 2 0 +DEAL::12 3 0 +DEAL::12 4 0 +DEAL::12 5 0 +DEAL::12 6 0 +DEAL::12 7 0 +DEAL::12 8 0 +DEAL::12 9 0 +DEAL::12 10 0 +DEAL::12 11 0 +DEAL::12 12 0 +DEAL::12 13 0 +DEAL::12 14 0 +DEAL::12 15 0 +DEAL::12 16 0 +DEAL::12 17 0 +DEAL::12 18 0 +DEAL::12 19 0 +DEAL::12 20 0 +DEAL::12 21 0 +DEAL::12 22 0.01562 +DEAL::12 23 0.04687 +DEAL::12 24 0 +DEAL::12 25 0 +DEAL::12 26 0 +DEAL::12 27 0 +DEAL::12 28 0 +DEAL::12 29 0 +DEAL::12 30 0 +DEAL::12 31 0 +DEAL::12 32 0 +DEAL::12 33 0 +DEAL::12 34 0 +DEAL::12 35 0 +DEAL::12 36 0 +DEAL::12 37 0 +DEAL::12 38 0 +DEAL::12 39 0 +DEAL::12 40 0 +DEAL::12 41 0 +DEAL::12 42 0 +DEAL::12 43 0 +DEAL::12 44 0 +DEAL::12 45 0.04687 +DEAL::12 46 0 +DEAL::12 47 0.1406 +DEAL::12 48 0 +DEAL::12 49 0 +DEAL::12 50 0 +DEAL::12 51 0 +DEAL::12 52 0 +DEAL::12 53 0 +DEAL::12 54 0.04687 +DEAL::12 55 0.1406 +DEAL::12 56 0 +DEAL::12 57 0 +DEAL::12 58 0 +DEAL::12 59 0 +DEAL::12 60 0 +DEAL::12 61 0 +DEAL::12 62 0.1406 +DEAL::12 63 0.4219 +DEAL::13 0 0 +DEAL::13 1 0 +DEAL::13 2 0 +DEAL::13 3 0 +DEAL::13 4 0 +DEAL::13 5 0 +DEAL::13 6 0 +DEAL::13 7 0 +DEAL::13 8 0 +DEAL::13 9 0 +DEAL::13 10 0 +DEAL::13 11 0 +DEAL::13 12 0 +DEAL::13 13 0 +DEAL::13 14 0 +DEAL::13 15 0 +DEAL::13 16 0 +DEAL::13 17 0 +DEAL::13 18 0 +DEAL::13 19 0 +DEAL::13 20 0 +DEAL::13 21 0 +DEAL::13 22 0 +DEAL::13 23 0.06250 +DEAL::13 24 0 +DEAL::13 25 0 +DEAL::13 26 0 +DEAL::13 27 0 +DEAL::13 28 0 +DEAL::13 29 0 +DEAL::13 30 0 +DEAL::13 31 0 +DEAL::13 32 0 +DEAL::13 33 0 +DEAL::13 34 0 +DEAL::13 35 0 +DEAL::13 36 0 +DEAL::13 37 0 +DEAL::13 38 0 +DEAL::13 39 0 +DEAL::13 40 0 +DEAL::13 41 0 +DEAL::13 42 0 +DEAL::13 43 0 +DEAL::13 44 0 +DEAL::13 45 0 +DEAL::13 46 0 +DEAL::13 47 0.1875 +DEAL::13 48 0 +DEAL::13 49 0 +DEAL::13 50 0 +DEAL::13 51 0 +DEAL::13 52 0 +DEAL::13 53 0 +DEAL::13 54 0 +DEAL::13 55 0.1875 +DEAL::13 56 0 +DEAL::13 57 0 +DEAL::13 58 0 +DEAL::13 59 0 +DEAL::13 60 0 +DEAL::13 61 0 +DEAL::13 62 0 +DEAL::13 63 0.5625 +DEAL::14 0 0 +DEAL::14 1 0 +DEAL::14 2 0 +DEAL::14 3 0 +DEAL::14 4 0 +DEAL::14 5 0 +DEAL::14 6 0 +DEAL::14 7 0 +DEAL::14 8 0 +DEAL::14 9 0 +DEAL::14 10 0 +DEAL::14 11 0 +DEAL::14 12 0 +DEAL::14 13 0 +DEAL::14 14 0 +DEAL::14 15 0 +DEAL::14 16 0 +DEAL::14 17 0 +DEAL::14 18 0 +DEAL::14 19 0 +DEAL::14 20 0 +DEAL::14 21 0 +DEAL::14 22 0.06250 +DEAL::14 23 0.1875 +DEAL::14 24 0 +DEAL::14 25 0 +DEAL::14 26 0 +DEAL::14 27 0 +DEAL::14 28 0 +DEAL::14 29 0 +DEAL::14 30 0 +DEAL::14 31 0 +DEAL::14 32 0 +DEAL::14 33 0 +DEAL::14 34 0 +DEAL::14 35 0 +DEAL::14 36 0 +DEAL::14 37 0 +DEAL::14 38 0 +DEAL::14 39 0 +DEAL::14 40 0 +DEAL::14 41 0 +DEAL::14 42 0 +DEAL::14 43 0 +DEAL::14 44 0 +DEAL::14 45 0.1875 +DEAL::14 46 0 +DEAL::14 47 0.5625 +DEAL::14 48 0 +DEAL::14 49 0 +DEAL::14 50 0 +DEAL::14 51 0 +DEAL::14 52 0 +DEAL::14 53 0 +DEAL::14 54 0 +DEAL::14 55 0 +DEAL::14 56 0 +DEAL::14 57 0 +DEAL::14 58 0 +DEAL::14 59 0 +DEAL::14 60 0 +DEAL::14 61 0 +DEAL::14 62 0 +DEAL::14 63 0 +DEAL::15 0 0 +DEAL::15 1 0 +DEAL::15 2 0 +DEAL::15 3 0 +DEAL::15 4 0 +DEAL::15 5 0 +DEAL::15 6 0 +DEAL::15 7 0 +DEAL::15 8 0 +DEAL::15 9 0 +DEAL::15 10 0 +DEAL::15 11 0 +DEAL::15 12 0 +DEAL::15 13 0 +DEAL::15 14 0 +DEAL::15 15 0 +DEAL::15 16 0 +DEAL::15 17 0 +DEAL::15 18 0 +DEAL::15 19 0 +DEAL::15 20 0 +DEAL::15 21 0 +DEAL::15 22 0 +DEAL::15 23 0.2500 +DEAL::15 24 0 +DEAL::15 25 0 +DEAL::15 26 0 +DEAL::15 27 0 +DEAL::15 28 0 +DEAL::15 29 0 +DEAL::15 30 0 +DEAL::15 31 0 +DEAL::15 32 0 +DEAL::15 33 0 +DEAL::15 34 0 +DEAL::15 35 0 +DEAL::15 36 0 +DEAL::15 37 0 +DEAL::15 38 0 +DEAL::15 39 0 +DEAL::15 40 0 +DEAL::15 41 0 +DEAL::15 42 0 +DEAL::15 43 0 +DEAL::15 44 0 +DEAL::15 45 0 +DEAL::15 46 0 +DEAL::15 47 0.7500 +DEAL::15 48 0 +DEAL::15 49 0 +DEAL::15 50 0 +DEAL::15 51 0 +DEAL::15 52 0 +DEAL::15 53 0 +DEAL::15 54 0 +DEAL::15 55 0 +DEAL::15 56 0 +DEAL::15 57 0 +DEAL::15 58 0 +DEAL::15 59 0 +DEAL::15 60 0 +DEAL::15 61 0 +DEAL::15 62 0 +DEAL::15 63 0 +DEAL::16 0 0 +DEAL::16 1 0 +DEAL::16 2 0 +DEAL::16 3 0 +DEAL::16 4 0 +DEAL::16 5 0 +DEAL::16 6 0 +DEAL::16 7 0 +DEAL::16 8 0 +DEAL::16 9 0 +DEAL::16 10 0 +DEAL::16 11 0 +DEAL::16 12 0 +DEAL::16 13 0 +DEAL::16 14 0 +DEAL::16 15 0 +DEAL::16 16 0 +DEAL::16 17 0 +DEAL::16 18 0 +DEAL::16 19 0 +DEAL::16 20 0 +DEAL::16 21 0 +DEAL::16 22 0.2500 +DEAL::16 23 0.2500 +DEAL::16 24 0 +DEAL::16 25 0 +DEAL::16 26 0 +DEAL::16 27 0 +DEAL::16 28 0 +DEAL::16 29 0 +DEAL::16 30 0 +DEAL::16 31 0 +DEAL::16 32 0 +DEAL::16 33 0 +DEAL::16 34 0 +DEAL::16 35 0 +DEAL::16 36 0 +DEAL::16 37 0 +DEAL::16 38 0 +DEAL::16 39 0 +DEAL::16 40 0 +DEAL::16 41 0 +DEAL::16 42 0 +DEAL::16 43 0 +DEAL::16 44 0 +DEAL::16 45 0 +DEAL::16 46 0 +DEAL::16 47 0 +DEAL::16 48 0 +DEAL::16 49 0 +DEAL::16 50 0 +DEAL::16 51 0 +DEAL::16 52 0 +DEAL::16 53 0 +DEAL::16 54 0.2500 +DEAL::16 55 0.2500 +DEAL::16 56 0 +DEAL::16 57 0 +DEAL::16 58 0 +DEAL::16 59 0 +DEAL::16 60 0 +DEAL::16 61 0 +DEAL::16 62 0 +DEAL::16 63 0 +DEAL::17 0 0 +DEAL::17 1 0 +DEAL::17 2 0 +DEAL::17 3 0 +DEAL::17 4 0 +DEAL::17 5 0 +DEAL::17 6 0 +DEAL::17 7 0 +DEAL::17 8 0 +DEAL::17 9 0 +DEAL::17 10 0 +DEAL::17 11 0 +DEAL::17 12 0 +DEAL::17 13 0 +DEAL::17 14 0 +DEAL::17 15 0 +DEAL::17 16 0 +DEAL::17 17 0 +DEAL::17 18 0 +DEAL::17 19 0 +DEAL::17 20 0 +DEAL::17 21 0 +DEAL::17 22 0.3750 +DEAL::17 23 0.3750 +DEAL::17 24 0 +DEAL::17 25 0 +DEAL::17 26 0 +DEAL::17 27 0 +DEAL::17 28 0 +DEAL::17 29 0 +DEAL::17 30 0 +DEAL::17 31 0 +DEAL::17 32 0 +DEAL::17 33 0 +DEAL::17 34 0 +DEAL::17 35 0 +DEAL::17 36 0 +DEAL::17 37 0 +DEAL::17 38 0 +DEAL::17 39 0 +DEAL::17 40 0 +DEAL::17 41 0 +DEAL::17 42 0 +DEAL::17 43 0 +DEAL::17 44 0 +DEAL::17 45 0 +DEAL::17 46 0 +DEAL::17 47 0 +DEAL::17 48 0 +DEAL::17 49 0 +DEAL::17 50 0 +DEAL::17 51 0 +DEAL::17 52 0 +DEAL::17 53 0 +DEAL::17 54 0.1250 +DEAL::17 55 0.1250 +DEAL::17 56 0 +DEAL::17 57 0 +DEAL::17 58 0 +DEAL::17 59 0 +DEAL::17 60 0 +DEAL::17 61 0 +DEAL::17 62 0 +DEAL::17 63 0 +DEAL::18 0 0 +DEAL::18 1 0 +DEAL::18 2 0 +DEAL::18 3 0 +DEAL::18 4 0 +DEAL::18 5 0 +DEAL::18 6 0 +DEAL::18 7 0.1250 +DEAL::18 8 0 +DEAL::18 9 0 +DEAL::18 10 0 +DEAL::18 11 0 +DEAL::18 12 0 +DEAL::18 13 0 +DEAL::18 14 0 +DEAL::18 15 0 +DEAL::18 16 0 +DEAL::18 17 0 +DEAL::18 18 0 +DEAL::18 19 0.1250 +DEAL::18 20 0 +DEAL::18 21 0 +DEAL::18 22 0 +DEAL::18 23 0.3750 +DEAL::18 24 0 +DEAL::18 25 0 +DEAL::18 26 0 +DEAL::18 27 0 +DEAL::18 28 0 +DEAL::18 29 0 +DEAL::18 30 0 +DEAL::18 31 0 +DEAL::18 32 0 +DEAL::18 33 0 +DEAL::18 34 0 +DEAL::18 35 0 +DEAL::18 36 0 +DEAL::18 37 0 +DEAL::18 38 0 +DEAL::18 39 0 +DEAL::18 40 0 +DEAL::18 41 0 +DEAL::18 42 0 +DEAL::18 43 0 +DEAL::18 44 0 +DEAL::18 45 0 +DEAL::18 46 0 +DEAL::18 47 0 +DEAL::18 48 0 +DEAL::18 49 0 +DEAL::18 50 0 +DEAL::18 51 0 +DEAL::18 52 0 +DEAL::18 53 0 +DEAL::18 54 0 +DEAL::18 55 0.3750 +DEAL::18 56 0 +DEAL::18 57 0 +DEAL::18 58 0 +DEAL::18 59 0 +DEAL::18 60 0 +DEAL::18 61 0 +DEAL::18 62 0 +DEAL::18 63 0 +DEAL::19 0 0 +DEAL::19 1 0 +DEAL::19 2 0 +DEAL::19 3 0 +DEAL::19 4 0 +DEAL::19 5 0 +DEAL::19 6 0 +DEAL::19 7 0.1875 +DEAL::19 8 0 +DEAL::19 9 0 +DEAL::19 10 0 +DEAL::19 11 0 +DEAL::19 12 0 +DEAL::19 13 0 +DEAL::19 14 0 +DEAL::19 15 0 +DEAL::19 16 0 +DEAL::19 17 0 +DEAL::19 18 0 +DEAL::19 19 0.06250 +DEAL::19 20 0 +DEAL::19 21 0 +DEAL::19 22 0 +DEAL::19 23 0.5625 +DEAL::19 24 0 +DEAL::19 25 0 +DEAL::19 26 0 +DEAL::19 27 0 +DEAL::19 28 0 +DEAL::19 29 0 +DEAL::19 30 0 +DEAL::19 31 0 +DEAL::19 32 0 +DEAL::19 33 0 +DEAL::19 34 0 +DEAL::19 35 0 +DEAL::19 36 0 +DEAL::19 37 0 +DEAL::19 38 0 +DEAL::19 39 0 +DEAL::19 40 0 +DEAL::19 41 0 +DEAL::19 42 0 +DEAL::19 43 0 +DEAL::19 44 0 +DEAL::19 45 0 +DEAL::19 46 0 +DEAL::19 47 0 +DEAL::19 48 0 +DEAL::19 49 0 +DEAL::19 50 0 +DEAL::19 51 0 +DEAL::19 52 0 +DEAL::19 53 0 +DEAL::19 54 0 +DEAL::19 55 0.1875 +DEAL::19 56 0 +DEAL::19 57 0 +DEAL::19 58 0 +DEAL::19 59 0 +DEAL::19 60 0 +DEAL::19 61 0 +DEAL::19 62 0 +DEAL::19 63 0 +DEAL::20 0 0 +DEAL::20 1 0 +DEAL::20 2 0 +DEAL::20 3 0 +DEAL::20 4 0 +DEAL::20 5 0 +DEAL::20 6 0 +DEAL::20 7 0 +DEAL::20 8 0 +DEAL::20 9 0 +DEAL::20 10 0 +DEAL::20 11 0 +DEAL::20 12 0 +DEAL::20 13 0 +DEAL::20 14 0 +DEAL::20 15 0 +DEAL::20 16 0 +DEAL::20 17 0 +DEAL::20 18 0 +DEAL::20 19 0 +DEAL::20 20 0 +DEAL::20 21 0 +DEAL::20 22 0.06250 +DEAL::20 23 0.1875 +DEAL::20 24 0 +DEAL::20 25 0 +DEAL::20 26 0 +DEAL::20 27 0 +DEAL::20 28 0 +DEAL::20 29 0 +DEAL::20 30 0 +DEAL::20 31 0 +DEAL::20 32 0 +DEAL::20 33 0 +DEAL::20 34 0 +DEAL::20 35 0 +DEAL::20 36 0 +DEAL::20 37 0 +DEAL::20 38 0 +DEAL::20 39 0 +DEAL::20 40 0 +DEAL::20 41 0 +DEAL::20 42 0 +DEAL::20 43 0 +DEAL::20 44 0 +DEAL::20 45 0 +DEAL::20 46 0 +DEAL::20 47 0 +DEAL::20 48 0 +DEAL::20 49 0 +DEAL::20 50 0 +DEAL::20 51 0 +DEAL::20 52 0 +DEAL::20 53 0 +DEAL::20 54 0.1875 +DEAL::20 55 0.5625 +DEAL::20 56 0 +DEAL::20 57 0 +DEAL::20 58 0 +DEAL::20 59 0 +DEAL::20 60 0 +DEAL::20 61 0 +DEAL::20 62 0 +DEAL::20 63 0 +DEAL::21 0 0 +DEAL::21 1 0 +DEAL::21 2 0 +DEAL::21 3 0 +DEAL::21 4 0 +DEAL::21 5 0 +DEAL::21 6 0 +DEAL::21 7 0 +DEAL::21 8 0 +DEAL::21 9 0 +DEAL::21 10 0 +DEAL::21 11 0 +DEAL::21 12 0 +DEAL::21 13 0 +DEAL::21 14 0 +DEAL::21 15 0 +DEAL::21 16 0 +DEAL::21 17 0 +DEAL::21 18 0 +DEAL::21 19 0 +DEAL::21 20 0 +DEAL::21 21 0 +DEAL::21 22 0 +DEAL::21 23 0.2500 +DEAL::21 24 0 +DEAL::21 25 0 +DEAL::21 26 0 +DEAL::21 27 0 +DEAL::21 28 0 +DEAL::21 29 0 +DEAL::21 30 0 +DEAL::21 31 0 +DEAL::21 32 0 +DEAL::21 33 0 +DEAL::21 34 0 +DEAL::21 35 0 +DEAL::21 36 0 +DEAL::21 37 0 +DEAL::21 38 0 +DEAL::21 39 0 +DEAL::21 40 0 +DEAL::21 41 0 +DEAL::21 42 0 +DEAL::21 43 0 +DEAL::21 44 0 +DEAL::21 45 0 +DEAL::21 46 0 +DEAL::21 47 0 +DEAL::21 48 0 +DEAL::21 49 0 +DEAL::21 50 0 +DEAL::21 51 0 +DEAL::21 52 0 +DEAL::21 53 0 +DEAL::21 54 0 +DEAL::21 55 0.7500 +DEAL::21 56 0 +DEAL::21 57 0 +DEAL::21 58 0 +DEAL::21 59 0 +DEAL::21 60 0 +DEAL::21 61 0 +DEAL::21 62 0 +DEAL::21 63 0 +DEAL::22 0 0 +DEAL::22 1 0 +DEAL::22 2 0 +DEAL::22 3 0 +DEAL::22 4 0 +DEAL::22 5 0 +DEAL::22 6 0 +DEAL::22 7 0 +DEAL::22 8 0 +DEAL::22 9 0 +DEAL::22 10 0 +DEAL::22 11 0 +DEAL::22 12 0 +DEAL::22 13 0 +DEAL::22 14 0 +DEAL::22 15 0 +DEAL::22 16 0 +DEAL::22 17 0 +DEAL::22 18 0 +DEAL::22 19 0 +DEAL::22 20 0 +DEAL::22 21 0 +DEAL::22 22 0.2500 +DEAL::22 23 0.7500 +DEAL::22 24 0 +DEAL::22 25 0 +DEAL::22 26 0 +DEAL::22 27 0 +DEAL::22 28 0 +DEAL::22 29 0 +DEAL::22 30 0 +DEAL::22 31 0 +DEAL::22 32 0 +DEAL::22 33 0 +DEAL::22 34 0 +DEAL::22 35 0 +DEAL::22 36 0 +DEAL::22 37 0 +DEAL::22 38 0 +DEAL::22 39 0 +DEAL::22 40 0 +DEAL::22 41 0 +DEAL::22 42 0 +DEAL::22 43 0 +DEAL::22 44 0 +DEAL::22 45 0 +DEAL::22 46 0 +DEAL::22 47 0 +DEAL::22 48 0 +DEAL::22 49 0 +DEAL::22 50 0 +DEAL::22 51 0 +DEAL::22 52 0 +DEAL::22 53 0 +DEAL::22 54 0 +DEAL::22 55 0 +DEAL::22 56 0 +DEAL::22 57 0 +DEAL::22 58 0 +DEAL::22 59 0 +DEAL::22 60 0 +DEAL::22 61 0 +DEAL::22 62 0 +DEAL::22 63 0 +DEAL::23 0 0 +DEAL::23 1 0 +DEAL::23 2 0 +DEAL::23 3 0 +DEAL::23 4 0 +DEAL::23 5 0 +DEAL::23 6 0 +DEAL::23 7 0 +DEAL::23 8 0 +DEAL::23 9 0 +DEAL::23 10 0 +DEAL::23 11 0 +DEAL::23 12 0 +DEAL::23 13 0 +DEAL::23 14 0 +DEAL::23 15 0 +DEAL::23 16 0 +DEAL::23 17 0 +DEAL::23 18 0 +DEAL::23 19 0 +DEAL::23 20 0 +DEAL::23 21 0 +DEAL::23 22 0 +DEAL::23 23 1.000 +DEAL::23 24 0 +DEAL::23 25 0 +DEAL::23 26 0 +DEAL::23 27 0 +DEAL::23 28 0 +DEAL::23 29 0 +DEAL::23 30 0 +DEAL::23 31 0 +DEAL::23 32 0 +DEAL::23 33 0 +DEAL::23 34 0 +DEAL::23 35 0 +DEAL::23 36 0 +DEAL::23 37 0 +DEAL::23 38 0 +DEAL::23 39 0 +DEAL::23 40 0 +DEAL::23 41 0 +DEAL::23 42 0 +DEAL::23 43 0 +DEAL::23 44 0 +DEAL::23 45 0 +DEAL::23 46 0 +DEAL::23 47 0 +DEAL::23 48 0 +DEAL::23 49 0 +DEAL::23 50 0 +DEAL::23 51 0 +DEAL::23 52 0 +DEAL::23 53 0 +DEAL::23 54 0 +DEAL::23 55 0 +DEAL::23 56 0 +DEAL::23 57 0 +DEAL::23 58 0 +DEAL::23 59 0 +DEAL::23 60 0 +DEAL::23 61 0 +DEAL::23 62 0 +DEAL::23 63 0 +DEAL::24 0 0 +DEAL::24 1 0 +DEAL::24 2 0 +DEAL::24 3 0 +DEAL::24 4 0 +DEAL::24 5 0 +DEAL::24 6 0 +DEAL::24 7 0 +DEAL::24 8 0 +DEAL::24 9 0 +DEAL::24 10 0 +DEAL::24 11 0 +DEAL::24 12 0 +DEAL::24 13 0 +DEAL::24 14 0 +DEAL::24 15 0 +DEAL::24 16 0 +DEAL::24 17 0 +DEAL::24 18 0 +DEAL::24 19 0 +DEAL::24 20 0 +DEAL::24 21 0 +DEAL::24 22 0.06250 +DEAL::24 23 0.06250 +DEAL::24 24 0 +DEAL::24 25 0 +DEAL::24 26 0 +DEAL::24 27 0 +DEAL::24 28 0 +DEAL::24 29 0 +DEAL::24 30 0 +DEAL::24 31 0 +DEAL::24 32 0 +DEAL::24 33 0 +DEAL::24 34 0 +DEAL::24 35 0 +DEAL::24 36 0 +DEAL::24 37 0 +DEAL::24 38 0 +DEAL::24 39 0 +DEAL::24 40 0 +DEAL::24 41 0 +DEAL::24 42 0 +DEAL::24 43 0 +DEAL::24 44 0 +DEAL::24 45 0.06250 +DEAL::24 46 0 +DEAL::24 47 0.06250 +DEAL::24 48 0 +DEAL::24 49 0 +DEAL::24 50 0 +DEAL::24 51 0 +DEAL::24 52 0 +DEAL::24 53 0 +DEAL::24 54 0.1875 +DEAL::24 55 0.1875 +DEAL::24 56 0 +DEAL::24 57 0 +DEAL::24 58 0 +DEAL::24 59 0 +DEAL::24 60 0 +DEAL::24 61 0 +DEAL::24 62 0.1875 +DEAL::24 63 0.1875 +DEAL::25 0 0 +DEAL::25 1 0 +DEAL::25 2 0 +DEAL::25 3 0 +DEAL::25 4 0 +DEAL::25 5 0 +DEAL::25 6 0 +DEAL::25 7 0 +DEAL::25 8 0 +DEAL::25 9 0 +DEAL::25 10 0 +DEAL::25 11 0 +DEAL::25 12 0 +DEAL::25 13 0 +DEAL::25 14 0 +DEAL::25 15 0 +DEAL::25 16 0 +DEAL::25 17 0 +DEAL::25 18 0 +DEAL::25 19 0 +DEAL::25 20 0 +DEAL::25 21 0 +DEAL::25 22 0.09375 +DEAL::25 23 0.09375 +DEAL::25 24 0 +DEAL::25 25 0 +DEAL::25 26 0 +DEAL::25 27 0 +DEAL::25 28 0 +DEAL::25 29 0 +DEAL::25 30 0 +DEAL::25 31 0 +DEAL::25 32 0 +DEAL::25 33 0 +DEAL::25 34 0 +DEAL::25 35 0 +DEAL::25 36 0 +DEAL::25 37 0 +DEAL::25 38 0 +DEAL::25 39 0 +DEAL::25 40 0 +DEAL::25 41 0 +DEAL::25 42 0 +DEAL::25 43 0 +DEAL::25 44 0 +DEAL::25 45 0.03125 +DEAL::25 46 0 +DEAL::25 47 0.03125 +DEAL::25 48 0 +DEAL::25 49 0 +DEAL::25 50 0 +DEAL::25 51 0 +DEAL::25 52 0 +DEAL::25 53 0 +DEAL::25 54 0.2812 +DEAL::25 55 0.2812 +DEAL::25 56 0 +DEAL::25 57 0 +DEAL::25 58 0 +DEAL::25 59 0 +DEAL::25 60 0 +DEAL::25 61 0 +DEAL::25 62 0.09375 +DEAL::25 63 0.09375 +DEAL::26 0 0 +DEAL::26 1 0 +DEAL::26 2 0 +DEAL::26 3 0 +DEAL::26 4 0 +DEAL::26 5 0 +DEAL::26 6 0 +DEAL::26 7 0.03125 +DEAL::26 8 0 +DEAL::26 9 0 +DEAL::26 10 0 +DEAL::26 11 0 +DEAL::26 12 0 +DEAL::26 13 0 +DEAL::26 14 0 +DEAL::26 15 0 +DEAL::26 16 0 +DEAL::26 17 0 +DEAL::26 18 0 +DEAL::26 19 0.09375 +DEAL::26 20 0 +DEAL::26 21 0 +DEAL::26 22 0 +DEAL::26 23 0.09375 +DEAL::26 24 0 +DEAL::26 25 0 +DEAL::26 26 0 +DEAL::26 27 0 +DEAL::26 28 0 +DEAL::26 29 0 +DEAL::26 30 0 +DEAL::26 31 0.03125 +DEAL::26 32 0 +DEAL::26 33 0 +DEAL::26 34 0 +DEAL::26 35 0 +DEAL::26 36 0 +DEAL::26 37 0 +DEAL::26 38 0 +DEAL::26 39 0.09375 +DEAL::26 40 0 +DEAL::26 41 0 +DEAL::26 42 0 +DEAL::26 43 0 +DEAL::26 44 0 +DEAL::26 45 0 +DEAL::26 46 0 +DEAL::26 47 0.09375 +DEAL::26 48 0 +DEAL::26 49 0 +DEAL::26 50 0 +DEAL::26 51 0 +DEAL::26 52 0 +DEAL::26 53 0 +DEAL::26 54 0 +DEAL::26 55 0.2812 +DEAL::26 56 0 +DEAL::26 57 0 +DEAL::26 58 0 +DEAL::26 59 0 +DEAL::26 60 0 +DEAL::26 61 0 +DEAL::26 62 0 +DEAL::26 63 0.2813 +DEAL::27 0 0 +DEAL::27 1 0 +DEAL::27 2 0 +DEAL::27 3 0 +DEAL::27 4 0 +DEAL::27 5 0 +DEAL::27 6 0 +DEAL::27 7 0.04687 +DEAL::27 8 0 +DEAL::27 9 0 +DEAL::27 10 0 +DEAL::27 11 0 +DEAL::27 12 0 +DEAL::27 13 0 +DEAL::27 14 0 +DEAL::27 15 0 +DEAL::27 16 0 +DEAL::27 17 0 +DEAL::27 18 0 +DEAL::27 19 0.1406 +DEAL::27 20 0 +DEAL::27 21 0 +DEAL::27 22 0 +DEAL::27 23 0.1406 +DEAL::27 24 0 +DEAL::27 25 0 +DEAL::27 26 0 +DEAL::27 27 0 +DEAL::27 28 0 +DEAL::27 29 0 +DEAL::27 30 0 +DEAL::27 31 0.01563 +DEAL::27 32 0 +DEAL::27 33 0 +DEAL::27 34 0 +DEAL::27 35 0 +DEAL::27 36 0 +DEAL::27 37 0 +DEAL::27 38 0 +DEAL::27 39 0.04688 +DEAL::27 40 0 +DEAL::27 41 0 +DEAL::27 42 0 +DEAL::27 43 0 +DEAL::27 44 0 +DEAL::27 45 0 +DEAL::27 46 0 +DEAL::27 47 0.04688 +DEAL::27 48 0 +DEAL::27 49 0 +DEAL::27 50 0 +DEAL::27 51 0 +DEAL::27 52 0 +DEAL::27 53 0 +DEAL::27 54 0 +DEAL::27 55 0.4219 +DEAL::27 56 0 +DEAL::27 57 0 +DEAL::27 58 0 +DEAL::27 59 0 +DEAL::27 60 0 +DEAL::27 61 0 +DEAL::27 62 0 +DEAL::27 63 0.1406 +DEAL::28 0 0 +DEAL::28 1 0 +DEAL::28 2 0 +DEAL::28 3 0 +DEAL::28 4 0 +DEAL::28 5 0 +DEAL::28 6 0 +DEAL::28 7 0 +DEAL::28 8 0 +DEAL::28 9 0 +DEAL::28 10 0 +DEAL::28 11 0 +DEAL::28 12 0 +DEAL::28 13 0 +DEAL::28 14 0 +DEAL::28 15 0 +DEAL::28 16 0 +DEAL::28 17 0 +DEAL::28 18 0 +DEAL::28 19 0 +DEAL::28 20 0 +DEAL::28 21 0 +DEAL::28 22 0.2500 +DEAL::28 23 0.2500 +DEAL::28 24 0 +DEAL::28 25 0 +DEAL::28 26 0 +DEAL::28 27 0 +DEAL::28 28 0 +DEAL::28 29 0 +DEAL::28 30 0 +DEAL::28 31 0 +DEAL::28 32 0 +DEAL::28 33 0 +DEAL::28 34 0 +DEAL::28 35 0 +DEAL::28 36 0 +DEAL::28 37 0 +DEAL::28 38 0 +DEAL::28 39 0 +DEAL::28 40 0 +DEAL::28 41 0 +DEAL::28 42 0 +DEAL::28 43 0 +DEAL::28 44 0 +DEAL::28 45 0.2500 +DEAL::28 46 0 +DEAL::28 47 0.2500 +DEAL::28 48 0 +DEAL::28 49 0 +DEAL::28 50 0 +DEAL::28 51 0 +DEAL::28 52 0 +DEAL::28 53 0 +DEAL::28 54 0 +DEAL::28 55 0 +DEAL::28 56 0 +DEAL::28 57 0 +DEAL::28 58 0 +DEAL::28 59 0 +DEAL::28 60 0 +DEAL::28 61 0 +DEAL::28 62 0 +DEAL::28 63 0 +DEAL::29 0 0 +DEAL::29 1 0 +DEAL::29 2 0 +DEAL::29 3 0 +DEAL::29 4 0 +DEAL::29 5 0 +DEAL::29 6 0 +DEAL::29 7 0 +DEAL::29 8 0 +DEAL::29 9 0 +DEAL::29 10 0 +DEAL::29 11 0 +DEAL::29 12 0 +DEAL::29 13 0 +DEAL::29 14 0 +DEAL::29 15 0 +DEAL::29 16 0 +DEAL::29 17 0 +DEAL::29 18 0 +DEAL::29 19 0 +DEAL::29 20 0 +DEAL::29 21 0 +DEAL::29 22 0.3750 +DEAL::29 23 0.3750 +DEAL::29 24 0 +DEAL::29 25 0 +DEAL::29 26 0 +DEAL::29 27 0 +DEAL::29 28 0 +DEAL::29 29 0 +DEAL::29 30 0 +DEAL::29 31 0 +DEAL::29 32 0 +DEAL::29 33 0 +DEAL::29 34 0 +DEAL::29 35 0 +DEAL::29 36 0 +DEAL::29 37 0 +DEAL::29 38 0 +DEAL::29 39 0 +DEAL::29 40 0 +DEAL::29 41 0 +DEAL::29 42 0 +DEAL::29 43 0 +DEAL::29 44 0 +DEAL::29 45 0.1250 +DEAL::29 46 0 +DEAL::29 47 0.1250 +DEAL::29 48 0 +DEAL::29 49 0 +DEAL::29 50 0 +DEAL::29 51 0 +DEAL::29 52 0 +DEAL::29 53 0 +DEAL::29 54 0 +DEAL::29 55 0 +DEAL::29 56 0 +DEAL::29 57 0 +DEAL::29 58 0 +DEAL::29 59 0 +DEAL::29 60 0 +DEAL::29 61 0 +DEAL::29 62 0 +DEAL::29 63 0 +DEAL::30 0 0 +DEAL::30 1 0 +DEAL::30 2 0 +DEAL::30 3 0 +DEAL::30 4 0 +DEAL::30 5 0 +DEAL::30 6 0 +DEAL::30 7 0.1250 +DEAL::30 8 0 +DEAL::30 9 0 +DEAL::30 10 0 +DEAL::30 11 0 +DEAL::30 12 0 +DEAL::30 13 0 +DEAL::30 14 0 +DEAL::30 15 0 +DEAL::30 16 0 +DEAL::30 17 0 +DEAL::30 18 0 +DEAL::30 19 0 +DEAL::30 20 0 +DEAL::30 21 0 +DEAL::30 22 0 +DEAL::30 23 0.3750 +DEAL::30 24 0 +DEAL::30 25 0 +DEAL::30 26 0 +DEAL::30 27 0 +DEAL::30 28 0 +DEAL::30 29 0 +DEAL::30 30 0 +DEAL::30 31 0.1250 +DEAL::30 32 0 +DEAL::30 33 0 +DEAL::30 34 0 +DEAL::30 35 0 +DEAL::30 36 0 +DEAL::30 37 0 +DEAL::30 38 0 +DEAL::30 39 0 +DEAL::30 40 0 +DEAL::30 41 0 +DEAL::30 42 0 +DEAL::30 43 0 +DEAL::30 44 0 +DEAL::30 45 0 +DEAL::30 46 0 +DEAL::30 47 0.3750 +DEAL::30 48 0 +DEAL::30 49 0 +DEAL::30 50 0 +DEAL::30 51 0 +DEAL::30 52 0 +DEAL::30 53 0 +DEAL::30 54 0 +DEAL::30 55 0 +DEAL::30 56 0 +DEAL::30 57 0 +DEAL::30 58 0 +DEAL::30 59 0 +DEAL::30 60 0 +DEAL::30 61 0 +DEAL::30 62 0 +DEAL::30 63 0 +DEAL::31 0 0 +DEAL::31 1 0 +DEAL::31 2 0 +DEAL::31 3 0 +DEAL::31 4 0 +DEAL::31 5 0 +DEAL::31 6 0 +DEAL::31 7 0.1875 +DEAL::31 8 0 +DEAL::31 9 0 +DEAL::31 10 0 +DEAL::31 11 0 +DEAL::31 12 0 +DEAL::31 13 0 +DEAL::31 14 0 +DEAL::31 15 0 +DEAL::31 16 0 +DEAL::31 17 0 +DEAL::31 18 0 +DEAL::31 19 0 +DEAL::31 20 0 +DEAL::31 21 0 +DEAL::31 22 0 +DEAL::31 23 0.5625 +DEAL::31 24 0 +DEAL::31 25 0 +DEAL::31 26 0 +DEAL::31 27 0 +DEAL::31 28 0 +DEAL::31 29 0 +DEAL::31 30 0 +DEAL::31 31 0.06250 +DEAL::31 32 0 +DEAL::31 33 0 +DEAL::31 34 0 +DEAL::31 35 0 +DEAL::31 36 0 +DEAL::31 37 0 +DEAL::31 38 0 +DEAL::31 39 0 +DEAL::31 40 0 +DEAL::31 41 0 +DEAL::31 42 0 +DEAL::31 43 0 +DEAL::31 44 0 +DEAL::31 45 0 +DEAL::31 46 0 +DEAL::31 47 0.1875 +DEAL::31 48 0 +DEAL::31 49 0 +DEAL::31 50 0 +DEAL::31 51 0 +DEAL::31 52 0 +DEAL::31 53 0 +DEAL::31 54 0 +DEAL::31 55 0 +DEAL::31 56 0 +DEAL::31 57 0 +DEAL::31 58 0 +DEAL::31 59 0 +DEAL::31 60 0 +DEAL::31 61 0 +DEAL::31 62 0 +DEAL::31 63 0 +DEAL::32 0 0 +DEAL::32 1 0 +DEAL::32 2 0 +DEAL::32 3 0 +DEAL::32 4 0 +DEAL::32 5 0 +DEAL::32 6 0 +DEAL::32 7 0 +DEAL::32 8 0 +DEAL::32 9 0 +DEAL::32 10 0 +DEAL::32 11 0 +DEAL::32 12 0 +DEAL::32 13 0 +DEAL::32 14 0 +DEAL::32 15 0 +DEAL::32 16 0 +DEAL::32 17 0 +DEAL::32 18 0 +DEAL::32 19 0 +DEAL::32 20 0 +DEAL::32 21 0 +DEAL::32 22 0.1250 +DEAL::32 23 0.1250 +DEAL::32 24 0 +DEAL::32 25 0 +DEAL::32 26 0 +DEAL::32 27 0 +DEAL::32 28 0 +DEAL::32 29 0 +DEAL::32 30 0 +DEAL::32 31 0 +DEAL::32 32 0 +DEAL::32 33 0 +DEAL::32 34 0 +DEAL::32 35 0 +DEAL::32 36 0 +DEAL::32 37 0 +DEAL::32 38 0 +DEAL::32 39 0 +DEAL::32 40 0 +DEAL::32 41 0 +DEAL::32 42 0 +DEAL::32 43 0 +DEAL::32 44 0 +DEAL::32 45 0.1250 +DEAL::32 46 0 +DEAL::32 47 0.1250 +DEAL::32 48 0 +DEAL::32 49 0 +DEAL::32 50 0 +DEAL::32 51 0 +DEAL::32 52 0 +DEAL::32 53 0 +DEAL::32 54 0.1250 +DEAL::32 55 0.1250 +DEAL::32 56 0 +DEAL::32 57 0 +DEAL::32 58 0 +DEAL::32 59 0 +DEAL::32 60 0 +DEAL::32 61 0 +DEAL::32 62 0.1250 +DEAL::32 63 0.1250 +DEAL::33 0 0 +DEAL::33 1 0 +DEAL::33 2 0 +DEAL::33 3 0 +DEAL::33 4 0 +DEAL::33 5 0 +DEAL::33 6 0 +DEAL::33 7 0 +DEAL::33 8 0 +DEAL::33 9 0 +DEAL::33 10 0 +DEAL::33 11 0 +DEAL::33 12 0 +DEAL::33 13 0 +DEAL::33 14 0 +DEAL::33 15 0 +DEAL::33 16 0 +DEAL::33 17 0 +DEAL::33 18 0 +DEAL::33 19 0 +DEAL::33 20 0 +DEAL::33 21 0 +DEAL::33 22 0.1875 +DEAL::33 23 0.1875 +DEAL::33 24 0 +DEAL::33 25 0 +DEAL::33 26 0 +DEAL::33 27 0 +DEAL::33 28 0 +DEAL::33 29 0 +DEAL::33 30 0 +DEAL::33 31 0 +DEAL::33 32 0 +DEAL::33 33 0 +DEAL::33 34 0 +DEAL::33 35 0 +DEAL::33 36 0 +DEAL::33 37 0 +DEAL::33 38 0 +DEAL::33 39 0 +DEAL::33 40 0 +DEAL::33 41 0 +DEAL::33 42 0 +DEAL::33 43 0 +DEAL::33 44 0 +DEAL::33 45 0.1875 +DEAL::33 46 0 +DEAL::33 47 0.1875 +DEAL::33 48 0 +DEAL::33 49 0 +DEAL::33 50 0 +DEAL::33 51 0 +DEAL::33 52 0 +DEAL::33 53 0 +DEAL::33 54 0.06250 +DEAL::33 55 0.06250 +DEAL::33 56 0 +DEAL::33 57 0 +DEAL::33 58 0 +DEAL::33 59 0 +DEAL::33 60 0 +DEAL::33 61 0 +DEAL::33 62 0.06250 +DEAL::33 63 0.06250 +DEAL::34 0 0 +DEAL::34 1 0 +DEAL::34 2 0 +DEAL::34 3 0 +DEAL::34 4 0 +DEAL::34 5 0 +DEAL::34 6 0 +DEAL::34 7 0 +DEAL::34 8 0 +DEAL::34 9 0 +DEAL::34 10 0 +DEAL::34 11 0 +DEAL::34 12 0 +DEAL::34 13 0 +DEAL::34 14 0 +DEAL::34 15 0 +DEAL::34 16 0 +DEAL::34 17 0 +DEAL::34 18 0 +DEAL::34 19 0 +DEAL::34 20 0 +DEAL::34 21 0 +DEAL::34 22 0.1875 +DEAL::34 23 0.1875 +DEAL::34 24 0 +DEAL::34 25 0 +DEAL::34 26 0 +DEAL::34 27 0 +DEAL::34 28 0 +DEAL::34 29 0 +DEAL::34 30 0 +DEAL::34 31 0 +DEAL::34 32 0 +DEAL::34 33 0 +DEAL::34 34 0 +DEAL::34 35 0 +DEAL::34 36 0 +DEAL::34 37 0 +DEAL::34 38 0 +DEAL::34 39 0 +DEAL::34 40 0 +DEAL::34 41 0 +DEAL::34 42 0 +DEAL::34 43 0 +DEAL::34 44 0 +DEAL::34 45 0.06250 +DEAL::34 46 0 +DEAL::34 47 0.06250 +DEAL::34 48 0 +DEAL::34 49 0 +DEAL::34 50 0 +DEAL::34 51 0 +DEAL::34 52 0 +DEAL::34 53 0 +DEAL::34 54 0.1875 +DEAL::34 55 0.1875 +DEAL::34 56 0 +DEAL::34 57 0 +DEAL::34 58 0 +DEAL::34 59 0 +DEAL::34 60 0 +DEAL::34 61 0 +DEAL::34 62 0.06250 +DEAL::34 63 0.06250 +DEAL::35 0 0 +DEAL::35 1 0 +DEAL::35 2 0 +DEAL::35 3 0 +DEAL::35 4 0 +DEAL::35 5 0 +DEAL::35 6 0 +DEAL::35 7 0 +DEAL::35 8 0 +DEAL::35 9 0 +DEAL::35 10 0 +DEAL::35 11 0 +DEAL::35 12 0 +DEAL::35 13 0 +DEAL::35 14 0 +DEAL::35 15 0 +DEAL::35 16 0 +DEAL::35 17 0 +DEAL::35 18 0 +DEAL::35 19 0 +DEAL::35 20 0 +DEAL::35 21 0 +DEAL::35 22 0.2812 +DEAL::35 23 0.2812 +DEAL::35 24 0 +DEAL::35 25 0 +DEAL::35 26 0 +DEAL::35 27 0 +DEAL::35 28 0 +DEAL::35 29 0 +DEAL::35 30 0 +DEAL::35 31 0 +DEAL::35 32 0 +DEAL::35 33 0 +DEAL::35 34 0 +DEAL::35 35 0 +DEAL::35 36 0 +DEAL::35 37 0 +DEAL::35 38 0 +DEAL::35 39 0 +DEAL::35 40 0 +DEAL::35 41 0 +DEAL::35 42 0 +DEAL::35 43 0 +DEAL::35 44 0 +DEAL::35 45 0.09375 +DEAL::35 46 0 +DEAL::35 47 0.09375 +DEAL::35 48 0 +DEAL::35 49 0 +DEAL::35 50 0 +DEAL::35 51 0 +DEAL::35 52 0 +DEAL::35 53 0 +DEAL::35 54 0.09375 +DEAL::35 55 0.09375 +DEAL::35 56 0 +DEAL::35 57 0 +DEAL::35 58 0 +DEAL::35 59 0 +DEAL::35 60 0 +DEAL::35 61 0 +DEAL::35 62 0.03125 +DEAL::35 63 0.03125 +DEAL::36 0 0 +DEAL::36 1 0 +DEAL::36 2 0 +DEAL::36 3 0 +DEAL::36 4 0 +DEAL::36 5 0 +DEAL::36 6 0 +DEAL::36 7 0.06250 +DEAL::36 8 0 +DEAL::36 9 0 +DEAL::36 10 0 +DEAL::36 11 0 +DEAL::36 12 0 +DEAL::36 13 0 +DEAL::36 14 0 +DEAL::36 15 0 +DEAL::36 16 0 +DEAL::36 17 0 +DEAL::36 18 0 +DEAL::36 19 0.06250 +DEAL::36 20 0 +DEAL::36 21 0 +DEAL::36 22 0 +DEAL::36 23 0.1875 +DEAL::36 24 0 +DEAL::36 25 0 +DEAL::36 26 0 +DEAL::36 27 0 +DEAL::36 28 0 +DEAL::36 29 0 +DEAL::36 30 0 +DEAL::36 31 0.06250 +DEAL::36 32 0 +DEAL::36 33 0 +DEAL::36 34 0 +DEAL::36 35 0 +DEAL::36 36 0 +DEAL::36 37 0 +DEAL::36 38 0 +DEAL::36 39 0.06250 +DEAL::36 40 0 +DEAL::36 41 0 +DEAL::36 42 0 +DEAL::36 43 0 +DEAL::36 44 0 +DEAL::36 45 0 +DEAL::36 46 0 +DEAL::36 47 0.1875 +DEAL::36 48 0 +DEAL::36 49 0 +DEAL::36 50 0 +DEAL::36 51 0 +DEAL::36 52 0 +DEAL::36 53 0 +DEAL::36 54 0 +DEAL::36 55 0.1875 +DEAL::36 56 0 +DEAL::36 57 0 +DEAL::36 58 0 +DEAL::36 59 0 +DEAL::36 60 0 +DEAL::36 61 0 +DEAL::36 62 0 +DEAL::36 63 0.1875 +DEAL::37 0 0 +DEAL::37 1 0 +DEAL::37 2 0 +DEAL::37 3 0 +DEAL::37 4 0 +DEAL::37 5 0 +DEAL::37 6 0 +DEAL::37 7 0.09375 +DEAL::37 8 0 +DEAL::37 9 0 +DEAL::37 10 0 +DEAL::37 11 0 +DEAL::37 12 0 +DEAL::37 13 0 +DEAL::37 14 0 +DEAL::37 15 0 +DEAL::37 16 0 +DEAL::37 17 0 +DEAL::37 18 0 +DEAL::37 19 0.03125 +DEAL::37 20 0 +DEAL::37 21 0 +DEAL::37 22 0 +DEAL::37 23 0.2812 +DEAL::37 24 0 +DEAL::37 25 0 +DEAL::37 26 0 +DEAL::37 27 0 +DEAL::37 28 0 +DEAL::37 29 0 +DEAL::37 30 0 +DEAL::37 31 0.09375 +DEAL::37 32 0 +DEAL::37 33 0 +DEAL::37 34 0 +DEAL::37 35 0 +DEAL::37 36 0 +DEAL::37 37 0 +DEAL::37 38 0 +DEAL::37 39 0.03125 +DEAL::37 40 0 +DEAL::37 41 0 +DEAL::37 42 0 +DEAL::37 43 0 +DEAL::37 44 0 +DEAL::37 45 0 +DEAL::37 46 0 +DEAL::37 47 0.2813 +DEAL::37 48 0 +DEAL::37 49 0 +DEAL::37 50 0 +DEAL::37 51 0 +DEAL::37 52 0 +DEAL::37 53 0 +DEAL::37 54 0 +DEAL::37 55 0.09375 +DEAL::37 56 0 +DEAL::37 57 0 +DEAL::37 58 0 +DEAL::37 59 0 +DEAL::37 60 0 +DEAL::37 61 0 +DEAL::37 62 0 +DEAL::37 63 0.09375 +DEAL::38 0 0 +DEAL::38 1 0 +DEAL::38 2 0 +DEAL::38 3 0 +DEAL::38 4 0 +DEAL::38 5 0 +DEAL::38 6 0 +DEAL::38 7 0.09375 +DEAL::38 8 0 +DEAL::38 9 0 +DEAL::38 10 0 +DEAL::38 11 0 +DEAL::38 12 0 +DEAL::38 13 0 +DEAL::38 14 0 +DEAL::38 15 0 +DEAL::38 16 0 +DEAL::38 17 0 +DEAL::38 18 0 +DEAL::38 19 0.09375 +DEAL::38 20 0 +DEAL::38 21 0 +DEAL::38 22 0 +DEAL::38 23 0.2812 +DEAL::38 24 0 +DEAL::38 25 0 +DEAL::38 26 0 +DEAL::38 27 0 +DEAL::38 28 0 +DEAL::38 29 0 +DEAL::38 30 0 +DEAL::38 31 0.03125 +DEAL::38 32 0 +DEAL::38 33 0 +DEAL::38 34 0 +DEAL::38 35 0 +DEAL::38 36 0 +DEAL::38 37 0 +DEAL::38 38 0 +DEAL::38 39 0.03125 +DEAL::38 40 0 +DEAL::38 41 0 +DEAL::38 42 0 +DEAL::38 43 0 +DEAL::38 44 0 +DEAL::38 45 0 +DEAL::38 46 0 +DEAL::38 47 0.09375 +DEAL::38 48 0 +DEAL::38 49 0 +DEAL::38 50 0 +DEAL::38 51 0 +DEAL::38 52 0 +DEAL::38 53 0 +DEAL::38 54 0 +DEAL::38 55 0.2813 +DEAL::38 56 0 +DEAL::38 57 0 +DEAL::38 58 0 +DEAL::38 59 0 +DEAL::38 60 0 +DEAL::38 61 0 +DEAL::38 62 0 +DEAL::38 63 0.09375 +DEAL::39 0 0 +DEAL::39 1 0 +DEAL::39 2 0 +DEAL::39 3 0 +DEAL::39 4 0 +DEAL::39 5 0 +DEAL::39 6 0 +DEAL::39 7 0.1406 +DEAL::39 8 0 +DEAL::39 9 0 +DEAL::39 10 0 +DEAL::39 11 0 +DEAL::39 12 0 +DEAL::39 13 0 +DEAL::39 14 0 +DEAL::39 15 0 +DEAL::39 16 0 +DEAL::39 17 0 +DEAL::39 18 0 +DEAL::39 19 0.04688 +DEAL::39 20 0 +DEAL::39 21 0 +DEAL::39 22 0 +DEAL::39 23 0.4219 +DEAL::39 24 0 +DEAL::39 25 0 +DEAL::39 26 0 +DEAL::39 27 0 +DEAL::39 28 0 +DEAL::39 29 0 +DEAL::39 30 0 +DEAL::39 31 0.04688 +DEAL::39 32 0 +DEAL::39 33 0 +DEAL::39 34 0 +DEAL::39 35 0 +DEAL::39 36 0 +DEAL::39 37 0 +DEAL::39 38 0 +DEAL::39 39 0.01563 +DEAL::39 40 0 +DEAL::39 41 0 +DEAL::39 42 0 +DEAL::39 43 0 +DEAL::39 44 0 +DEAL::39 45 0 +DEAL::39 46 0 +DEAL::39 47 0.1406 +DEAL::39 48 0 +DEAL::39 49 0 +DEAL::39 50 0 +DEAL::39 51 0 +DEAL::39 52 0 +DEAL::39 53 0 +DEAL::39 54 0 +DEAL::39 55 0.1406 +DEAL::39 56 0 +DEAL::39 57 0 +DEAL::39 58 0 +DEAL::39 59 0 +DEAL::39 60 0 +DEAL::39 61 0 +DEAL::39 62 0 +DEAL::39 63 0.04688 +DEAL::40 0 0 +DEAL::40 1 0 +DEAL::40 2 0 +DEAL::40 3 0 +DEAL::40 4 0 +DEAL::40 5 0 +DEAL::40 6 0 +DEAL::40 7 0 +DEAL::40 8 0 +DEAL::40 9 0 +DEAL::40 10 0 +DEAL::40 11 0 +DEAL::40 12 0 +DEAL::40 13 0 +DEAL::40 14 0 +DEAL::40 15 0 +DEAL::40 16 0 +DEAL::40 17 0 +DEAL::40 18 0 +DEAL::40 19 0 +DEAL::40 20 0 +DEAL::40 21 0 +DEAL::40 22 0.03125 +DEAL::40 23 0.09375 +DEAL::40 24 0 +DEAL::40 25 0 +DEAL::40 26 0 +DEAL::40 27 0 +DEAL::40 28 0 +DEAL::40 29 0 +DEAL::40 30 0 +DEAL::40 31 0 +DEAL::40 32 0 +DEAL::40 33 0 +DEAL::40 34 0 +DEAL::40 35 0 +DEAL::40 36 0 +DEAL::40 37 0 +DEAL::40 38 0 +DEAL::40 39 0 +DEAL::40 40 0 +DEAL::40 41 0 +DEAL::40 42 0 +DEAL::40 43 0 +DEAL::40 44 0 +DEAL::40 45 0.03125 +DEAL::40 46 0 +DEAL::40 47 0.09375 +DEAL::40 48 0 +DEAL::40 49 0 +DEAL::40 50 0 +DEAL::40 51 0 +DEAL::40 52 0 +DEAL::40 53 0 +DEAL::40 54 0.09375 +DEAL::40 55 0.2812 +DEAL::40 56 0 +DEAL::40 57 0 +DEAL::40 58 0 +DEAL::40 59 0 +DEAL::40 60 0 +DEAL::40 61 0 +DEAL::40 62 0.09375 +DEAL::40 63 0.2813 +DEAL::41 0 0 +DEAL::41 1 0 +DEAL::41 2 0 +DEAL::41 3 0 +DEAL::41 4 0 +DEAL::41 5 0 +DEAL::41 6 0 +DEAL::41 7 0 +DEAL::41 8 0 +DEAL::41 9 0 +DEAL::41 10 0 +DEAL::41 11 0 +DEAL::41 12 0 +DEAL::41 13 0 +DEAL::41 14 0 +DEAL::41 15 0 +DEAL::41 16 0 +DEAL::41 17 0 +DEAL::41 18 0 +DEAL::41 19 0 +DEAL::41 20 0 +DEAL::41 21 0 +DEAL::41 22 0.04687 +DEAL::41 23 0.1406 +DEAL::41 24 0 +DEAL::41 25 0 +DEAL::41 26 0 +DEAL::41 27 0 +DEAL::41 28 0 +DEAL::41 29 0 +DEAL::41 30 0 +DEAL::41 31 0 +DEAL::41 32 0 +DEAL::41 33 0 +DEAL::41 34 0 +DEAL::41 35 0 +DEAL::41 36 0 +DEAL::41 37 0 +DEAL::41 38 0 +DEAL::41 39 0 +DEAL::41 40 0 +DEAL::41 41 0 +DEAL::41 42 0 +DEAL::41 43 0 +DEAL::41 44 0 +DEAL::41 45 0.01563 +DEAL::41 46 0 +DEAL::41 47 0.04688 +DEAL::41 48 0 +DEAL::41 49 0 +DEAL::41 50 0 +DEAL::41 51 0 +DEAL::41 52 0 +DEAL::41 53 0 +DEAL::41 54 0.1406 +DEAL::41 55 0.4219 +DEAL::41 56 0 +DEAL::41 57 0 +DEAL::41 58 0 +DEAL::41 59 0 +DEAL::41 60 0 +DEAL::41 61 0 +DEAL::41 62 0.04688 +DEAL::41 63 0.1406 +DEAL::42 0 0 +DEAL::42 1 0 +DEAL::42 2 0 +DEAL::42 3 0 +DEAL::42 4 0 +DEAL::42 5 0 +DEAL::42 6 0 +DEAL::42 7 0 +DEAL::42 8 0 +DEAL::42 9 0 +DEAL::42 10 0 +DEAL::42 11 0 +DEAL::42 12 0 +DEAL::42 13 0 +DEAL::42 14 0 +DEAL::42 15 0 +DEAL::42 16 0 +DEAL::42 17 0 +DEAL::42 18 0 +DEAL::42 19 0 +DEAL::42 20 0 +DEAL::42 21 0 +DEAL::42 22 0 +DEAL::42 23 0.1250 +DEAL::42 24 0 +DEAL::42 25 0 +DEAL::42 26 0 +DEAL::42 27 0 +DEAL::42 28 0 +DEAL::42 29 0 +DEAL::42 30 0 +DEAL::42 31 0 +DEAL::42 32 0 +DEAL::42 33 0 +DEAL::42 34 0 +DEAL::42 35 0 +DEAL::42 36 0 +DEAL::42 37 0 +DEAL::42 38 0 +DEAL::42 39 0 +DEAL::42 40 0 +DEAL::42 41 0 +DEAL::42 42 0 +DEAL::42 43 0 +DEAL::42 44 0 +DEAL::42 45 0 +DEAL::42 46 0 +DEAL::42 47 0.1250 +DEAL::42 48 0 +DEAL::42 49 0 +DEAL::42 50 0 +DEAL::42 51 0 +DEAL::42 52 0 +DEAL::42 53 0 +DEAL::42 54 0 +DEAL::42 55 0.3750 +DEAL::42 56 0 +DEAL::42 57 0 +DEAL::42 58 0 +DEAL::42 59 0 +DEAL::42 60 0 +DEAL::42 61 0 +DEAL::42 62 0 +DEAL::42 63 0.3750 +DEAL::43 0 0 +DEAL::43 1 0 +DEAL::43 2 0 +DEAL::43 3 0 +DEAL::43 4 0 +DEAL::43 5 0 +DEAL::43 6 0 +DEAL::43 7 0 +DEAL::43 8 0 +DEAL::43 9 0 +DEAL::43 10 0 +DEAL::43 11 0 +DEAL::43 12 0 +DEAL::43 13 0 +DEAL::43 14 0 +DEAL::43 15 0 +DEAL::43 16 0 +DEAL::43 17 0 +DEAL::43 18 0 +DEAL::43 19 0 +DEAL::43 20 0 +DEAL::43 21 0 +DEAL::43 22 0 +DEAL::43 23 0.1875 +DEAL::43 24 0 +DEAL::43 25 0 +DEAL::43 26 0 +DEAL::43 27 0 +DEAL::43 28 0 +DEAL::43 29 0 +DEAL::43 30 0 +DEAL::43 31 0 +DEAL::43 32 0 +DEAL::43 33 0 +DEAL::43 34 0 +DEAL::43 35 0 +DEAL::43 36 0 +DEAL::43 37 0 +DEAL::43 38 0 +DEAL::43 39 0 +DEAL::43 40 0 +DEAL::43 41 0 +DEAL::43 42 0 +DEAL::43 43 0 +DEAL::43 44 0 +DEAL::43 45 0 +DEAL::43 46 0 +DEAL::43 47 0.06250 +DEAL::43 48 0 +DEAL::43 49 0 +DEAL::43 50 0 +DEAL::43 51 0 +DEAL::43 52 0 +DEAL::43 53 0 +DEAL::43 54 0 +DEAL::43 55 0.5625 +DEAL::43 56 0 +DEAL::43 57 0 +DEAL::43 58 0 +DEAL::43 59 0 +DEAL::43 60 0 +DEAL::43 61 0 +DEAL::43 62 0 +DEAL::43 63 0.1875 +DEAL::44 0 0 +DEAL::44 1 0 +DEAL::44 2 0 +DEAL::44 3 0 +DEAL::44 4 0 +DEAL::44 5 0 +DEAL::44 6 0 +DEAL::44 7 0 +DEAL::44 8 0 +DEAL::44 9 0 +DEAL::44 10 0 +DEAL::44 11 0 +DEAL::44 12 0 +DEAL::44 13 0 +DEAL::44 14 0 +DEAL::44 15 0 +DEAL::44 16 0 +DEAL::44 17 0 +DEAL::44 18 0 +DEAL::44 19 0 +DEAL::44 20 0 +DEAL::44 21 0 +DEAL::44 22 0.1250 +DEAL::44 23 0.3750 +DEAL::44 24 0 +DEAL::44 25 0 +DEAL::44 26 0 +DEAL::44 27 0 +DEAL::44 28 0 +DEAL::44 29 0 +DEAL::44 30 0 +DEAL::44 31 0 +DEAL::44 32 0 +DEAL::44 33 0 +DEAL::44 34 0 +DEAL::44 35 0 +DEAL::44 36 0 +DEAL::44 37 0 +DEAL::44 38 0 +DEAL::44 39 0 +DEAL::44 40 0 +DEAL::44 41 0 +DEAL::44 42 0 +DEAL::44 43 0 +DEAL::44 44 0 +DEAL::44 45 0.1250 +DEAL::44 46 0 +DEAL::44 47 0.3750 +DEAL::44 48 0 +DEAL::44 49 0 +DEAL::44 50 0 +DEAL::44 51 0 +DEAL::44 52 0 +DEAL::44 53 0 +DEAL::44 54 0 +DEAL::44 55 0 +DEAL::44 56 0 +DEAL::44 57 0 +DEAL::44 58 0 +DEAL::44 59 0 +DEAL::44 60 0 +DEAL::44 61 0 +DEAL::44 62 0 +DEAL::44 63 0 +DEAL::45 0 0 +DEAL::45 1 0 +DEAL::45 2 0 +DEAL::45 3 0 +DEAL::45 4 0 +DEAL::45 5 0 +DEAL::45 6 0 +DEAL::45 7 0 +DEAL::45 8 0 +DEAL::45 9 0 +DEAL::45 10 0 +DEAL::45 11 0 +DEAL::45 12 0 +DEAL::45 13 0 +DEAL::45 14 0 +DEAL::45 15 0 +DEAL::45 16 0 +DEAL::45 17 0 +DEAL::45 18 0 +DEAL::45 19 0 +DEAL::45 20 0 +DEAL::45 21 0 +DEAL::45 22 0.1875 +DEAL::45 23 0.5625 +DEAL::45 24 0 +DEAL::45 25 0 +DEAL::45 26 0 +DEAL::45 27 0 +DEAL::45 28 0 +DEAL::45 29 0 +DEAL::45 30 0 +DEAL::45 31 0 +DEAL::45 32 0 +DEAL::45 33 0 +DEAL::45 34 0 +DEAL::45 35 0 +DEAL::45 36 0 +DEAL::45 37 0 +DEAL::45 38 0 +DEAL::45 39 0 +DEAL::45 40 0 +DEAL::45 41 0 +DEAL::45 42 0 +DEAL::45 43 0 +DEAL::45 44 0 +DEAL::45 45 0.06250 +DEAL::45 46 0 +DEAL::45 47 0.1875 +DEAL::45 48 0 +DEAL::45 49 0 +DEAL::45 50 0 +DEAL::45 51 0 +DEAL::45 52 0 +DEAL::45 53 0 +DEAL::45 54 0 +DEAL::45 55 0 +DEAL::45 56 0 +DEAL::45 57 0 +DEAL::45 58 0 +DEAL::45 59 0 +DEAL::45 60 0 +DEAL::45 61 0 +DEAL::45 62 0 +DEAL::45 63 0 +DEAL::46 0 0 +DEAL::46 1 0 +DEAL::46 2 0 +DEAL::46 3 0 +DEAL::46 4 0 +DEAL::46 5 0 +DEAL::46 6 0 +DEAL::46 7 0 +DEAL::46 8 0 +DEAL::46 9 0 +DEAL::46 10 0 +DEAL::46 11 0 +DEAL::46 12 0 +DEAL::46 13 0 +DEAL::46 14 0 +DEAL::46 15 0 +DEAL::46 16 0 +DEAL::46 17 0 +DEAL::46 18 0 +DEAL::46 19 0 +DEAL::46 20 0 +DEAL::46 21 0 +DEAL::46 22 0 +DEAL::46 23 0.5000 +DEAL::46 24 0 +DEAL::46 25 0 +DEAL::46 26 0 +DEAL::46 27 0 +DEAL::46 28 0 +DEAL::46 29 0 +DEAL::46 30 0 +DEAL::46 31 0 +DEAL::46 32 0 +DEAL::46 33 0 +DEAL::46 34 0 +DEAL::46 35 0 +DEAL::46 36 0 +DEAL::46 37 0 +DEAL::46 38 0 +DEAL::46 39 0 +DEAL::46 40 0 +DEAL::46 41 0 +DEAL::46 42 0 +DEAL::46 43 0 +DEAL::46 44 0 +DEAL::46 45 0 +DEAL::46 46 0 +DEAL::46 47 0.5000 +DEAL::46 48 0 +DEAL::46 49 0 +DEAL::46 50 0 +DEAL::46 51 0 +DEAL::46 52 0 +DEAL::46 53 0 +DEAL::46 54 0 +DEAL::46 55 0 +DEAL::46 56 0 +DEAL::46 57 0 +DEAL::46 58 0 +DEAL::46 59 0 +DEAL::46 60 0 +DEAL::46 61 0 +DEAL::46 62 0 +DEAL::46 63 0 +DEAL::47 0 0 +DEAL::47 1 0 +DEAL::47 2 0 +DEAL::47 3 0 +DEAL::47 4 0 +DEAL::47 5 0 +DEAL::47 6 0 +DEAL::47 7 0 +DEAL::47 8 0 +DEAL::47 9 0 +DEAL::47 10 0 +DEAL::47 11 0 +DEAL::47 12 0 +DEAL::47 13 0 +DEAL::47 14 0 +DEAL::47 15 0 +DEAL::47 16 0 +DEAL::47 17 0 +DEAL::47 18 0 +DEAL::47 19 0 +DEAL::47 20 0 +DEAL::47 21 0 +DEAL::47 22 0 +DEAL::47 23 0.7500 +DEAL::47 24 0 +DEAL::47 25 0 +DEAL::47 26 0 +DEAL::47 27 0 +DEAL::47 28 0 +DEAL::47 29 0 +DEAL::47 30 0 +DEAL::47 31 0 +DEAL::47 32 0 +DEAL::47 33 0 +DEAL::47 34 0 +DEAL::47 35 0 +DEAL::47 36 0 +DEAL::47 37 0 +DEAL::47 38 0 +DEAL::47 39 0 +DEAL::47 40 0 +DEAL::47 41 0 +DEAL::47 42 0 +DEAL::47 43 0 +DEAL::47 44 0 +DEAL::47 45 0 +DEAL::47 46 0 +DEAL::47 47 0.2500 +DEAL::47 48 0 +DEAL::47 49 0 +DEAL::47 50 0 +DEAL::47 51 0 +DEAL::47 52 0 +DEAL::47 53 0 +DEAL::47 54 0 +DEAL::47 55 0 +DEAL::47 56 0 +DEAL::47 57 0 +DEAL::47 58 0 +DEAL::47 59 0 +DEAL::47 60 0 +DEAL::47 61 0 +DEAL::47 62 0 +DEAL::47 63 0 +DEAL::48 0 0 +DEAL::48 1 0 +DEAL::48 2 0 +DEAL::48 3 0 +DEAL::48 4 0 +DEAL::48 5 0 +DEAL::48 6 0 +DEAL::48 7 0 +DEAL::48 8 0 +DEAL::48 9 0 +DEAL::48 10 0 +DEAL::48 11 0 +DEAL::48 12 0 +DEAL::48 13 0 +DEAL::48 14 0 +DEAL::48 15 0 +DEAL::48 16 0 +DEAL::48 17 0 +DEAL::48 18 0 +DEAL::48 19 0 +DEAL::48 20 0 +DEAL::48 21 0 +DEAL::48 22 0.03125 +DEAL::48 23 0.09375 +DEAL::48 24 0 +DEAL::48 25 0 +DEAL::48 26 0 +DEAL::48 27 0 +DEAL::48 28 0 +DEAL::48 29 0 +DEAL::48 30 0 +DEAL::48 31 0 +DEAL::48 32 0 +DEAL::48 33 0 +DEAL::48 34 0 +DEAL::48 35 0 +DEAL::48 36 0 +DEAL::48 37 0 +DEAL::48 38 0 +DEAL::48 39 0 +DEAL::48 40 0 +DEAL::48 41 0 +DEAL::48 42 0 +DEAL::48 43 0 +DEAL::48 44 0 +DEAL::48 45 0.09375 +DEAL::48 46 0 +DEAL::48 47 0.2812 +DEAL::48 48 0 +DEAL::48 49 0 +DEAL::48 50 0 +DEAL::48 51 0 +DEAL::48 52 0 +DEAL::48 53 0 +DEAL::48 54 0.03125 +DEAL::48 55 0.09375 +DEAL::48 56 0 +DEAL::48 57 0 +DEAL::48 58 0 +DEAL::48 59 0 +DEAL::48 60 0 +DEAL::48 61 0 +DEAL::48 62 0.09375 +DEAL::48 63 0.2813 +DEAL::49 0 0 +DEAL::49 1 0 +DEAL::49 2 0 +DEAL::49 3 0 +DEAL::49 4 0 +DEAL::49 5 0 +DEAL::49 6 0 +DEAL::49 7 0 +DEAL::49 8 0 +DEAL::49 9 0 +DEAL::49 10 0 +DEAL::49 11 0 +DEAL::49 12 0 +DEAL::49 13 0 +DEAL::49 14 0 +DEAL::49 15 0 +DEAL::49 16 0 +DEAL::49 17 0 +DEAL::49 18 0 +DEAL::49 19 0 +DEAL::49 20 0 +DEAL::49 21 0 +DEAL::49 22 0 +DEAL::49 23 0.1250 +DEAL::49 24 0 +DEAL::49 25 0 +DEAL::49 26 0 +DEAL::49 27 0 +DEAL::49 28 0 +DEAL::49 29 0 +DEAL::49 30 0 +DEAL::49 31 0 +DEAL::49 32 0 +DEAL::49 33 0 +DEAL::49 34 0 +DEAL::49 35 0 +DEAL::49 36 0 +DEAL::49 37 0 +DEAL::49 38 0 +DEAL::49 39 0 +DEAL::49 40 0 +DEAL::49 41 0 +DEAL::49 42 0 +DEAL::49 43 0 +DEAL::49 44 0 +DEAL::49 45 0 +DEAL::49 46 0 +DEAL::49 47 0.3750 +DEAL::49 48 0 +DEAL::49 49 0 +DEAL::49 50 0 +DEAL::49 51 0 +DEAL::49 52 0 +DEAL::49 53 0 +DEAL::49 54 0 +DEAL::49 55 0.1250 +DEAL::49 56 0 +DEAL::49 57 0 +DEAL::49 58 0 +DEAL::49 59 0 +DEAL::49 60 0 +DEAL::49 61 0 +DEAL::49 62 0 +DEAL::49 63 0.3750 +DEAL::50 0 0 +DEAL::50 1 0 +DEAL::50 2 0 +DEAL::50 3 0 +DEAL::50 4 0 +DEAL::50 5 0 +DEAL::50 6 0 +DEAL::50 7 0 +DEAL::50 8 0 +DEAL::50 9 0 +DEAL::50 10 0 +DEAL::50 11 0 +DEAL::50 12 0 +DEAL::50 13 0 +DEAL::50 14 0 +DEAL::50 15 0 +DEAL::50 16 0 +DEAL::50 17 0 +DEAL::50 18 0 +DEAL::50 19 0 +DEAL::50 20 0 +DEAL::50 21 0 +DEAL::50 22 0.04687 +DEAL::50 23 0.1406 +DEAL::50 24 0 +DEAL::50 25 0 +DEAL::50 26 0 +DEAL::50 27 0 +DEAL::50 28 0 +DEAL::50 29 0 +DEAL::50 30 0 +DEAL::50 31 0 +DEAL::50 32 0 +DEAL::50 33 0 +DEAL::50 34 0 +DEAL::50 35 0 +DEAL::50 36 0 +DEAL::50 37 0 +DEAL::50 38 0 +DEAL::50 39 0 +DEAL::50 40 0 +DEAL::50 41 0 +DEAL::50 42 0 +DEAL::50 43 0 +DEAL::50 44 0 +DEAL::50 45 0.1406 +DEAL::50 46 0 +DEAL::50 47 0.4219 +DEAL::50 48 0 +DEAL::50 49 0 +DEAL::50 50 0 +DEAL::50 51 0 +DEAL::50 52 0 +DEAL::50 53 0 +DEAL::50 54 0.01563 +DEAL::50 55 0.04688 +DEAL::50 56 0 +DEAL::50 57 0 +DEAL::50 58 0 +DEAL::50 59 0 +DEAL::50 60 0 +DEAL::50 61 0 +DEAL::50 62 0.04688 +DEAL::50 63 0.1406 +DEAL::51 0 0 +DEAL::51 1 0 +DEAL::51 2 0 +DEAL::51 3 0 +DEAL::51 4 0 +DEAL::51 5 0 +DEAL::51 6 0 +DEAL::51 7 0 +DEAL::51 8 0 +DEAL::51 9 0 +DEAL::51 10 0 +DEAL::51 11 0 +DEAL::51 12 0 +DEAL::51 13 0 +DEAL::51 14 0 +DEAL::51 15 0 +DEAL::51 16 0 +DEAL::51 17 0 +DEAL::51 18 0 +DEAL::51 19 0 +DEAL::51 20 0 +DEAL::51 21 0 +DEAL::51 22 0 +DEAL::51 23 0.1875 +DEAL::51 24 0 +DEAL::51 25 0 +DEAL::51 26 0 +DEAL::51 27 0 +DEAL::51 28 0 +DEAL::51 29 0 +DEAL::51 30 0 +DEAL::51 31 0 +DEAL::51 32 0 +DEAL::51 33 0 +DEAL::51 34 0 +DEAL::51 35 0 +DEAL::51 36 0 +DEAL::51 37 0 +DEAL::51 38 0 +DEAL::51 39 0 +DEAL::51 40 0 +DEAL::51 41 0 +DEAL::51 42 0 +DEAL::51 43 0 +DEAL::51 44 0 +DEAL::51 45 0 +DEAL::51 46 0 +DEAL::51 47 0.5625 +DEAL::51 48 0 +DEAL::51 49 0 +DEAL::51 50 0 +DEAL::51 51 0 +DEAL::51 52 0 +DEAL::51 53 0 +DEAL::51 54 0 +DEAL::51 55 0.06250 +DEAL::51 56 0 +DEAL::51 57 0 +DEAL::51 58 0 +DEAL::51 59 0 +DEAL::51 60 0 +DEAL::51 61 0 +DEAL::51 62 0 +DEAL::51 63 0.1875 +DEAL::52 0 0 +DEAL::52 1 0 +DEAL::52 2 0 +DEAL::52 3 0 +DEAL::52 4 0 +DEAL::52 5 0 +DEAL::52 6 0 +DEAL::52 7 0 +DEAL::52 8 0 +DEAL::52 9 0 +DEAL::52 10 0 +DEAL::52 11 0 +DEAL::52 12 0 +DEAL::52 13 0 +DEAL::52 14 0 +DEAL::52 15 0 +DEAL::52 16 0 +DEAL::52 17 0 +DEAL::52 18 0 +DEAL::52 19 0 +DEAL::52 20 0 +DEAL::52 21 0 +DEAL::52 22 0.1250 +DEAL::52 23 0.3750 +DEAL::52 24 0 +DEAL::52 25 0 +DEAL::52 26 0 +DEAL::52 27 0 +DEAL::52 28 0 +DEAL::52 29 0 +DEAL::52 30 0 +DEAL::52 31 0 +DEAL::52 32 0 +DEAL::52 33 0 +DEAL::52 34 0 +DEAL::52 35 0 +DEAL::52 36 0 +DEAL::52 37 0 +DEAL::52 38 0 +DEAL::52 39 0 +DEAL::52 40 0 +DEAL::52 41 0 +DEAL::52 42 0 +DEAL::52 43 0 +DEAL::52 44 0 +DEAL::52 45 0 +DEAL::52 46 0 +DEAL::52 47 0 +DEAL::52 48 0 +DEAL::52 49 0 +DEAL::52 50 0 +DEAL::52 51 0 +DEAL::52 52 0 +DEAL::52 53 0 +DEAL::52 54 0.1250 +DEAL::52 55 0.3750 +DEAL::52 56 0 +DEAL::52 57 0 +DEAL::52 58 0 +DEAL::52 59 0 +DEAL::52 60 0 +DEAL::52 61 0 +DEAL::52 62 0 +DEAL::52 63 0 +DEAL::53 0 0 +DEAL::53 1 0 +DEAL::53 2 0 +DEAL::53 3 0 +DEAL::53 4 0 +DEAL::53 5 0 +DEAL::53 6 0 +DEAL::53 7 0 +DEAL::53 8 0 +DEAL::53 9 0 +DEAL::53 10 0 +DEAL::53 11 0 +DEAL::53 12 0 +DEAL::53 13 0 +DEAL::53 14 0 +DEAL::53 15 0 +DEAL::53 16 0 +DEAL::53 17 0 +DEAL::53 18 0 +DEAL::53 19 0 +DEAL::53 20 0 +DEAL::53 21 0 +DEAL::53 22 0 +DEAL::53 23 0.5000 +DEAL::53 24 0 +DEAL::53 25 0 +DEAL::53 26 0 +DEAL::53 27 0 +DEAL::53 28 0 +DEAL::53 29 0 +DEAL::53 30 0 +DEAL::53 31 0 +DEAL::53 32 0 +DEAL::53 33 0 +DEAL::53 34 0 +DEAL::53 35 0 +DEAL::53 36 0 +DEAL::53 37 0 +DEAL::53 38 0 +DEAL::53 39 0 +DEAL::53 40 0 +DEAL::53 41 0 +DEAL::53 42 0 +DEAL::53 43 0 +DEAL::53 44 0 +DEAL::53 45 0 +DEAL::53 46 0 +DEAL::53 47 0 +DEAL::53 48 0 +DEAL::53 49 0 +DEAL::53 50 0 +DEAL::53 51 0 +DEAL::53 52 0 +DEAL::53 53 0 +DEAL::53 54 0 +DEAL::53 55 0.5000 +DEAL::53 56 0 +DEAL::53 57 0 +DEAL::53 58 0 +DEAL::53 59 0 +DEAL::53 60 0 +DEAL::53 61 0 +DEAL::53 62 0 +DEAL::53 63 0 +DEAL::54 0 0 +DEAL::54 1 0 +DEAL::54 2 0 +DEAL::54 3 0 +DEAL::54 4 0 +DEAL::54 5 0 +DEAL::54 6 0 +DEAL::54 7 0 +DEAL::54 8 0 +DEAL::54 9 0 +DEAL::54 10 0 +DEAL::54 11 0 +DEAL::54 12 0 +DEAL::54 13 0 +DEAL::54 14 0 +DEAL::54 15 0 +DEAL::54 16 0 +DEAL::54 17 0 +DEAL::54 18 0 +DEAL::54 19 0 +DEAL::54 20 0 +DEAL::54 21 0 +DEAL::54 22 0.1875 +DEAL::54 23 0.5625 +DEAL::54 24 0 +DEAL::54 25 0 +DEAL::54 26 0 +DEAL::54 27 0 +DEAL::54 28 0 +DEAL::54 29 0 +DEAL::54 30 0 +DEAL::54 31 0 +DEAL::54 32 0 +DEAL::54 33 0 +DEAL::54 34 0 +DEAL::54 35 0 +DEAL::54 36 0 +DEAL::54 37 0 +DEAL::54 38 0 +DEAL::54 39 0 +DEAL::54 40 0 +DEAL::54 41 0 +DEAL::54 42 0 +DEAL::54 43 0 +DEAL::54 44 0 +DEAL::54 45 0 +DEAL::54 46 0 +DEAL::54 47 0 +DEAL::54 48 0 +DEAL::54 49 0 +DEAL::54 50 0 +DEAL::54 51 0 +DEAL::54 52 0 +DEAL::54 53 0 +DEAL::54 54 0.06250 +DEAL::54 55 0.1875 +DEAL::54 56 0 +DEAL::54 57 0 +DEAL::54 58 0 +DEAL::54 59 0 +DEAL::54 60 0 +DEAL::54 61 0 +DEAL::54 62 0 +DEAL::54 63 0 +DEAL::55 0 0 +DEAL::55 1 0 +DEAL::55 2 0 +DEAL::55 3 0 +DEAL::55 4 0 +DEAL::55 5 0 +DEAL::55 6 0 +DEAL::55 7 0 +DEAL::55 8 0 +DEAL::55 9 0 +DEAL::55 10 0 +DEAL::55 11 0 +DEAL::55 12 0 +DEAL::55 13 0 +DEAL::55 14 0 +DEAL::55 15 0 +DEAL::55 16 0 +DEAL::55 17 0 +DEAL::55 18 0 +DEAL::55 19 0 +DEAL::55 20 0 +DEAL::55 21 0 +DEAL::55 22 0 +DEAL::55 23 0.7500 +DEAL::55 24 0 +DEAL::55 25 0 +DEAL::55 26 0 +DEAL::55 27 0 +DEAL::55 28 0 +DEAL::55 29 0 +DEAL::55 30 0 +DEAL::55 31 0 +DEAL::55 32 0 +DEAL::55 33 0 +DEAL::55 34 0 +DEAL::55 35 0 +DEAL::55 36 0 +DEAL::55 37 0 +DEAL::55 38 0 +DEAL::55 39 0 +DEAL::55 40 0 +DEAL::55 41 0 +DEAL::55 42 0 +DEAL::55 43 0 +DEAL::55 44 0 +DEAL::55 45 0 +DEAL::55 46 0 +DEAL::55 47 0 +DEAL::55 48 0 +DEAL::55 49 0 +DEAL::55 50 0 +DEAL::55 51 0 +DEAL::55 52 0 +DEAL::55 53 0 +DEAL::55 54 0 +DEAL::55 55 0.2500 +DEAL::55 56 0 +DEAL::55 57 0 +DEAL::55 58 0 +DEAL::55 59 0 +DEAL::55 60 0 +DEAL::55 61 0 +DEAL::55 62 0 +DEAL::55 63 0 +DEAL::56 0 0 +DEAL::56 1 0 +DEAL::56 2 0 +DEAL::56 3 0 +DEAL::56 4 0 +DEAL::56 5 0 +DEAL::56 6 0 +DEAL::56 7 0 +DEAL::56 8 0 +DEAL::56 9 0 +DEAL::56 10 0 +DEAL::56 11 0 +DEAL::56 12 0 +DEAL::56 13 0 +DEAL::56 14 0 +DEAL::56 15 0 +DEAL::56 16 0 +DEAL::56 17 0 +DEAL::56 18 0 +DEAL::56 19 0 +DEAL::56 20 0 +DEAL::56 21 0 +DEAL::56 22 0.06250 +DEAL::56 23 0.1875 +DEAL::56 24 0 +DEAL::56 25 0 +DEAL::56 26 0 +DEAL::56 27 0 +DEAL::56 28 0 +DEAL::56 29 0 +DEAL::56 30 0 +DEAL::56 31 0 +DEAL::56 32 0 +DEAL::56 33 0 +DEAL::56 34 0 +DEAL::56 35 0 +DEAL::56 36 0 +DEAL::56 37 0 +DEAL::56 38 0 +DEAL::56 39 0 +DEAL::56 40 0 +DEAL::56 41 0 +DEAL::56 42 0 +DEAL::56 43 0 +DEAL::56 44 0 +DEAL::56 45 0.06250 +DEAL::56 46 0 +DEAL::56 47 0.1875 +DEAL::56 48 0 +DEAL::56 49 0 +DEAL::56 50 0 +DEAL::56 51 0 +DEAL::56 52 0 +DEAL::56 53 0 +DEAL::56 54 0.06250 +DEAL::56 55 0.1875 +DEAL::56 56 0 +DEAL::56 57 0 +DEAL::56 58 0 +DEAL::56 59 0 +DEAL::56 60 0 +DEAL::56 61 0 +DEAL::56 62 0.06250 +DEAL::56 63 0.1875 +DEAL::57 0 0 +DEAL::57 1 0 +DEAL::57 2 0 +DEAL::57 3 0 +DEAL::57 4 0 +DEAL::57 5 0 +DEAL::57 6 0 +DEAL::57 7 0 +DEAL::57 8 0 +DEAL::57 9 0 +DEAL::57 10 0 +DEAL::57 11 0 +DEAL::57 12 0 +DEAL::57 13 0 +DEAL::57 14 0 +DEAL::57 15 0 +DEAL::57 16 0 +DEAL::57 17 0 +DEAL::57 18 0 +DEAL::57 19 0 +DEAL::57 20 0 +DEAL::57 21 0 +DEAL::57 22 0 +DEAL::57 23 0.2500 +DEAL::57 24 0 +DEAL::57 25 0 +DEAL::57 26 0 +DEAL::57 27 0 +DEAL::57 28 0 +DEAL::57 29 0 +DEAL::57 30 0 +DEAL::57 31 0 +DEAL::57 32 0 +DEAL::57 33 0 +DEAL::57 34 0 +DEAL::57 35 0 +DEAL::57 36 0 +DEAL::57 37 0 +DEAL::57 38 0 +DEAL::57 39 0 +DEAL::57 40 0 +DEAL::57 41 0 +DEAL::57 42 0 +DEAL::57 43 0 +DEAL::57 44 0 +DEAL::57 45 0 +DEAL::57 46 0 +DEAL::57 47 0.2500 +DEAL::57 48 0 +DEAL::57 49 0 +DEAL::57 50 0 +DEAL::57 51 0 +DEAL::57 52 0 +DEAL::57 53 0 +DEAL::57 54 0 +DEAL::57 55 0.2500 +DEAL::57 56 0 +DEAL::57 57 0 +DEAL::57 58 0 +DEAL::57 59 0 +DEAL::57 60 0 +DEAL::57 61 0 +DEAL::57 62 0 +DEAL::57 63 0.2500 +DEAL::58 0 0 +DEAL::58 1 0 +DEAL::58 2 0 +DEAL::58 3 0 +DEAL::58 4 0 +DEAL::58 5 0 +DEAL::58 6 0 +DEAL::58 7 0 +DEAL::58 8 0 +DEAL::58 9 0 +DEAL::58 10 0 +DEAL::58 11 0 +DEAL::58 12 0 +DEAL::58 13 0 +DEAL::58 14 0 +DEAL::58 15 0 +DEAL::58 16 0 +DEAL::58 17 0 +DEAL::58 18 0 +DEAL::58 19 0 +DEAL::58 20 0 +DEAL::58 21 0 +DEAL::58 22 0.09375 +DEAL::58 23 0.2812 +DEAL::58 24 0 +DEAL::58 25 0 +DEAL::58 26 0 +DEAL::58 27 0 +DEAL::58 28 0 +DEAL::58 29 0 +DEAL::58 30 0 +DEAL::58 31 0 +DEAL::58 32 0 +DEAL::58 33 0 +DEAL::58 34 0 +DEAL::58 35 0 +DEAL::58 36 0 +DEAL::58 37 0 +DEAL::58 38 0 +DEAL::58 39 0 +DEAL::58 40 0 +DEAL::58 41 0 +DEAL::58 42 0 +DEAL::58 43 0 +DEAL::58 44 0 +DEAL::58 45 0.09375 +DEAL::58 46 0 +DEAL::58 47 0.2813 +DEAL::58 48 0 +DEAL::58 49 0 +DEAL::58 50 0 +DEAL::58 51 0 +DEAL::58 52 0 +DEAL::58 53 0 +DEAL::58 54 0.03125 +DEAL::58 55 0.09375 +DEAL::58 56 0 +DEAL::58 57 0 +DEAL::58 58 0 +DEAL::58 59 0 +DEAL::58 60 0 +DEAL::58 61 0 +DEAL::58 62 0.03125 +DEAL::58 63 0.09375 +DEAL::59 0 0 +DEAL::59 1 0 +DEAL::59 2 0 +DEAL::59 3 0 +DEAL::59 4 0 +DEAL::59 5 0 +DEAL::59 6 0 +DEAL::59 7 0 +DEAL::59 8 0 +DEAL::59 9 0 +DEAL::59 10 0 +DEAL::59 11 0 +DEAL::59 12 0 +DEAL::59 13 0 +DEAL::59 14 0 +DEAL::59 15 0 +DEAL::59 16 0 +DEAL::59 17 0 +DEAL::59 18 0 +DEAL::59 19 0 +DEAL::59 20 0 +DEAL::59 21 0 +DEAL::59 22 0 +DEAL::59 23 0.3750 +DEAL::59 24 0 +DEAL::59 25 0 +DEAL::59 26 0 +DEAL::59 27 0 +DEAL::59 28 0 +DEAL::59 29 0 +DEAL::59 30 0 +DEAL::59 31 0 +DEAL::59 32 0 +DEAL::59 33 0 +DEAL::59 34 0 +DEAL::59 35 0 +DEAL::59 36 0 +DEAL::59 37 0 +DEAL::59 38 0 +DEAL::59 39 0 +DEAL::59 40 0 +DEAL::59 41 0 +DEAL::59 42 0 +DEAL::59 43 0 +DEAL::59 44 0 +DEAL::59 45 0 +DEAL::59 46 0 +DEAL::59 47 0.3750 +DEAL::59 48 0 +DEAL::59 49 0 +DEAL::59 50 0 +DEAL::59 51 0 +DEAL::59 52 0 +DEAL::59 53 0 +DEAL::59 54 0 +DEAL::59 55 0.1250 +DEAL::59 56 0 +DEAL::59 57 0 +DEAL::59 58 0 +DEAL::59 59 0 +DEAL::59 60 0 +DEAL::59 61 0 +DEAL::59 62 0 +DEAL::59 63 0.1250 +DEAL::60 0 0 +DEAL::60 1 0 +DEAL::60 2 0 +DEAL::60 3 0 +DEAL::60 4 0 +DEAL::60 5 0 +DEAL::60 6 0 +DEAL::60 7 0 +DEAL::60 8 0 +DEAL::60 9 0 +DEAL::60 10 0 +DEAL::60 11 0 +DEAL::60 12 0 +DEAL::60 13 0 +DEAL::60 14 0 +DEAL::60 15 0 +DEAL::60 16 0 +DEAL::60 17 0 +DEAL::60 18 0 +DEAL::60 19 0 +DEAL::60 20 0 +DEAL::60 21 0 +DEAL::60 22 0.09375 +DEAL::60 23 0.2812 +DEAL::60 24 0 +DEAL::60 25 0 +DEAL::60 26 0 +DEAL::60 27 0 +DEAL::60 28 0 +DEAL::60 29 0 +DEAL::60 30 0 +DEAL::60 31 0 +DEAL::60 32 0 +DEAL::60 33 0 +DEAL::60 34 0 +DEAL::60 35 0 +DEAL::60 36 0 +DEAL::60 37 0 +DEAL::60 38 0 +DEAL::60 39 0 +DEAL::60 40 0 +DEAL::60 41 0 +DEAL::60 42 0 +DEAL::60 43 0 +DEAL::60 44 0 +DEAL::60 45 0.03125 +DEAL::60 46 0 +DEAL::60 47 0.09375 +DEAL::60 48 0 +DEAL::60 49 0 +DEAL::60 50 0 +DEAL::60 51 0 +DEAL::60 52 0 +DEAL::60 53 0 +DEAL::60 54 0.09375 +DEAL::60 55 0.2813 +DEAL::60 56 0 +DEAL::60 57 0 +DEAL::60 58 0 +DEAL::60 59 0 +DEAL::60 60 0 +DEAL::60 61 0 +DEAL::60 62 0.03125 +DEAL::60 63 0.09375 +DEAL::61 0 0 +DEAL::61 1 0 +DEAL::61 2 0 +DEAL::61 3 0 +DEAL::61 4 0 +DEAL::61 5 0 +DEAL::61 6 0 +DEAL::61 7 0 +DEAL::61 8 0 +DEAL::61 9 0 +DEAL::61 10 0 +DEAL::61 11 0 +DEAL::61 12 0 +DEAL::61 13 0 +DEAL::61 14 0 +DEAL::61 15 0 +DEAL::61 16 0 +DEAL::61 17 0 +DEAL::61 18 0 +DEAL::61 19 0 +DEAL::61 20 0 +DEAL::61 21 0 +DEAL::61 22 0 +DEAL::61 23 0.3750 +DEAL::61 24 0 +DEAL::61 25 0 +DEAL::61 26 0 +DEAL::61 27 0 +DEAL::61 28 0 +DEAL::61 29 0 +DEAL::61 30 0 +DEAL::61 31 0 +DEAL::61 32 0 +DEAL::61 33 0 +DEAL::61 34 0 +DEAL::61 35 0 +DEAL::61 36 0 +DEAL::61 37 0 +DEAL::61 38 0 +DEAL::61 39 0 +DEAL::61 40 0 +DEAL::61 41 0 +DEAL::61 42 0 +DEAL::61 43 0 +DEAL::61 44 0 +DEAL::61 45 0 +DEAL::61 46 0 +DEAL::61 47 0.1250 +DEAL::61 48 0 +DEAL::61 49 0 +DEAL::61 50 0 +DEAL::61 51 0 +DEAL::61 52 0 +DEAL::61 53 0 +DEAL::61 54 0 +DEAL::61 55 0.3750 +DEAL::61 56 0 +DEAL::61 57 0 +DEAL::61 58 0 +DEAL::61 59 0 +DEAL::61 60 0 +DEAL::61 61 0 +DEAL::61 62 0 +DEAL::61 63 0.1250 +DEAL::62 0 0 +DEAL::62 1 0 +DEAL::62 2 0 +DEAL::62 3 0 +DEAL::62 4 0 +DEAL::62 5 0 +DEAL::62 6 0 +DEAL::62 7 0 +DEAL::62 8 0 +DEAL::62 9 0 +DEAL::62 10 0 +DEAL::62 11 0 +DEAL::62 12 0 +DEAL::62 13 0 +DEAL::62 14 0 +DEAL::62 15 0 +DEAL::62 16 0 +DEAL::62 17 0 +DEAL::62 18 0 +DEAL::62 19 0 +DEAL::62 20 0 +DEAL::62 21 0 +DEAL::62 22 0.1406 +DEAL::62 23 0.4219 +DEAL::62 24 0 +DEAL::62 25 0 +DEAL::62 26 0 +DEAL::62 27 0 +DEAL::62 28 0 +DEAL::62 29 0 +DEAL::62 30 0 +DEAL::62 31 0 +DEAL::62 32 0 +DEAL::62 33 0 +DEAL::62 34 0 +DEAL::62 35 0 +DEAL::62 36 0 +DEAL::62 37 0 +DEAL::62 38 0 +DEAL::62 39 0 +DEAL::62 40 0 +DEAL::62 41 0 +DEAL::62 42 0 +DEAL::62 43 0 +DEAL::62 44 0 +DEAL::62 45 0.04688 +DEAL::62 46 0 +DEAL::62 47 0.1406 +DEAL::62 48 0 +DEAL::62 49 0 +DEAL::62 50 0 +DEAL::62 51 0 +DEAL::62 52 0 +DEAL::62 53 0 +DEAL::62 54 0.04688 +DEAL::62 55 0.1406 +DEAL::62 56 0 +DEAL::62 57 0 +DEAL::62 58 0 +DEAL::62 59 0 +DEAL::62 60 0 +DEAL::62 61 0 +DEAL::62 62 0.01563 +DEAL::62 63 0.04688 +DEAL::63 0 0 +DEAL::63 1 0 +DEAL::63 2 0 +DEAL::63 3 0 +DEAL::63 4 0 +DEAL::63 5 0 +DEAL::63 6 0 +DEAL::63 7 0 +DEAL::63 8 0 +DEAL::63 9 0 +DEAL::63 10 0 +DEAL::63 11 0 +DEAL::63 12 0 +DEAL::63 13 0 +DEAL::63 14 0 +DEAL::63 15 0 +DEAL::63 16 0 +DEAL::63 17 0 +DEAL::63 18 0 +DEAL::63 19 0 +DEAL::63 20 0 +DEAL::63 21 0 +DEAL::63 22 0 +DEAL::63 23 0.5625 +DEAL::63 24 0 +DEAL::63 25 0 +DEAL::63 26 0 +DEAL::63 27 0 +DEAL::63 28 0 +DEAL::63 29 0 +DEAL::63 30 0 +DEAL::63 31 0 +DEAL::63 32 0 +DEAL::63 33 0 +DEAL::63 34 0 +DEAL::63 35 0 +DEAL::63 36 0 +DEAL::63 37 0 +DEAL::63 38 0 +DEAL::63 39 0 +DEAL::63 40 0 +DEAL::63 41 0 +DEAL::63 42 0 +DEAL::63 43 0 +DEAL::63 44 0 +DEAL::63 45 0 +DEAL::63 46 0 +DEAL::63 47 0.1875 +DEAL::63 48 0 +DEAL::63 49 0 +DEAL::63 50 0 +DEAL::63 51 0 +DEAL::63 52 0 +DEAL::63 53 0 +DEAL::63 54 0 +DEAL::63 55 0.1875 +DEAL::63 56 0 +DEAL::63 57 0 +DEAL::63 58 0 +DEAL::63 59 0 +DEAL::63 60 0 +DEAL::63 61 0 +DEAL::63 62 0 +DEAL::63 63 0.06250 diff --git a/tests/fe/interpolate_q_iso_q1.cc b/tests/fe/interpolate_q_iso_q1.cc new file mode 100644 index 0000000000..ba730b2153 --- /dev/null +++ b/tests/fe/interpolate_q_iso_q1.cc @@ -0,0 +1,67 @@ +//---------------------------------------------------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2005 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//---------------------------------------------------------------------- + +#include "interpolate_common.h" +#include +#include + +#include + +#include + +// FE_Q_iso_Q1::interpolate(...) + +template +void check(const Function& f, + const unsigned int degree) +{ + FE_Q_iso_Q1 fe(degree); + deallog << fe.get_name() << ' '; + + std::vector dofs(fe.dofs_per_cell); + + std::vector > + values(1, std::vector(fe.get_unit_support_points().size())); + f.value_list(fe.get_unit_support_points(), values[0]); + fe.interpolate(dofs, values[0]); + deallog << " value " << difference(fe,dofs,f); + fe.interpolate(dofs, values); + deallog << " vector " << difference(fe,dofs,f); + + std::vector > + vectors(fe.get_unit_support_points().size(), Vector(1)); + f.vector_value_list(fe.get_unit_support_points(), vectors); + fe.interpolate(dofs, vectors, 0); + deallog << " Vector " << difference(fe,dofs,f) << std::endl; +} + +int main() +{ + std::ofstream logfile ("interpolate_q_iso_q1/output"); + deallog.attach(logfile); + deallog.depth_console(0); + deallog.threshold_double(2.e-15); + + Q1WedgeFunction<1,1> w1; + check(w1,1); + check(w1,2); + check(w1,3); + Q1WedgeFunction<2,1> w2; + check(w2,1); + check(w2,2); + check(w2,3); + Q1WedgeFunction<3,1> w3; + check(w3,1); + check(w3,2); + check(w3,3); +} diff --git a/tests/fe/interpolate_q_iso_q1/cmp/generic b/tests/fe/interpolate_q_iso_q1/cmp/generic new file mode 100644 index 0000000000..bebd556582 --- /dev/null +++ b/tests/fe/interpolate_q_iso_q1/cmp/generic @@ -0,0 +1,10 @@ + +DEAL::FE_Q_iso_Q1<1>(1) value 0 vector 0 Vector 0 +DEAL::FE_Q_iso_Q1<1>(2) value 0 vector 0 Vector 0 +DEAL::FE_Q_iso_Q1<1>(3) value 0 vector 0 Vector 0 +DEAL::FE_Q_iso_Q1<2>(1) value 0 vector 0 Vector 0 +DEAL::FE_Q_iso_Q1<2>(2) value 0 vector 0 Vector 0 +DEAL::FE_Q_iso_Q1<2>(3) value 0 vector 0 Vector 0 +DEAL::FE_Q_iso_Q1<3>(1) value 0 vector 0 Vector 0 +DEAL::FE_Q_iso_Q1<3>(2) value 0 vector 0 Vector 0 +DEAL::FE_Q_iso_Q1<3>(3) value 0 vector 0 Vector 0 diff --git a/tests/fe/q_iso_q1_projection_01.cc b/tests/fe/q_iso_q1_projection_01.cc new file mode 100644 index 0000000000..59e876de09 --- /dev/null +++ b/tests/fe/q_iso_q1_projection_01.cc @@ -0,0 +1,30 @@ +//---------------------------- abfprojection_01.cc --------------------------- +// abfprojection_01.cc,v 1.3 2003/06/09 16:00:38 wolf Exp +// Version: +// +// Copyright (C) 2003, 2005, 2006 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//---------------------------- abfprojection_01.cc --------------------------- + +/* + * Project the function [1,1] onto a deformed grid and see whether the + * FESystem elements can represent it exactly. This shouldn't be a surprise, + * but it is nice to compare with the RT and ABF elements + */ + + + +char logname[] = "q_iso_q1_projection_01/output"; +#include "deformed_projection.h" +#include + +void test () +{ + FESystem<2> fe (FE_Q_iso_Q1<2>(3), 2); + check (fe); +} diff --git a/tests/fe/q_iso_q1_projection_01/cmp/generic b/tests/fe/q_iso_q1_projection_01/cmp/generic new file mode 100644 index 0000000000..3a433d7bff --- /dev/null +++ b/tests/fe/q_iso_q1_projection_01/cmp/generic @@ -0,0 +1,143 @@ + +DEAL::Dofs/cell 32Dofs/face 8 +DEAL::Dofs total 32 +DEAL::MM created +DEAL::RHS created +DEAL:cg::Starting value 0.14 +DEAL:cg::Convergence step 14 value 0 +# This file was generated by the deal.II library. + + +# +# For a description of the GNUPLOT format see the GNUPLOT manual. +# +# +0.00 0.00 1.00 1.00 +0.25 0.00 1.00 1.00 +0.50 0.00 1.00 1.00 +0.75 0.00 1.00 1.00 +1.00 0.00 1.00 1.00 + +0.15 0.12 1.00 1.00 +0.36 0.12 1.00 1.00 +0.57 0.12 1.00 1.00 +0.79 0.12 1.00 1.00 +1.00 0.12 1.00 1.00 + +0.30 0.25 1.00 1.00 +0.47 0.25 1.00 1.00 +0.65 0.25 1.00 1.00 +0.82 0.25 1.00 1.00 +1.00 0.25 1.00 1.00 + +0.45 0.38 1.00 1.00 +0.59 0.38 1.00 1.00 +0.73 0.38 1.00 1.00 +0.86 0.38 1.00 1.00 +1.00 0.38 1.00 1.00 + +0.60 0.50 1.00 1.00 +0.70 0.50 1.00 1.00 +0.80 0.50 1.00 1.00 +0.90 0.50 1.00 1.00 +1.00 0.50 1.00 1.00 + + +DEAL::1.00 +DEAL::1.00 +DEAL::1.00 +DEAL::1.00 +DEAL::Dofs total 32 +DEAL::MM created +DEAL::RHS created +DEAL:cg::Starting value 0.09 +DEAL:cg::Convergence step 14 value 0 +# This file was generated by the deal.II library. + + +# +# For a description of the GNUPLOT format see the GNUPLOT manual. +# +# +0.60 0.50 1.00 1.00 +0.70 0.50 1.00 1.00 +0.80 0.50 1.00 1.00 +0.90 0.50 1.00 1.00 +1.00 0.50 1.00 1.00 + +0.57 0.62 1.00 1.00 +0.68 0.62 1.00 1.00 +0.79 0.62 1.00 1.00 +0.89 0.62 1.00 1.00 +1.00 0.62 1.00 1.00 + +0.55 0.75 1.00 1.00 +0.66 0.75 1.00 1.00 +0.78 0.75 1.00 1.00 +0.89 0.75 1.00 1.00 +1.00 0.75 1.00 1.00 + +0.53 0.88 1.00 1.00 +0.64 0.88 1.00 1.00 +0.76 0.88 1.00 1.00 +0.88 0.88 1.00 1.00 +1.00 0.88 1.00 1.00 + +0.50 1.00 1.00 1.00 +0.62 1.00 1.00 1.00 +0.75 1.00 1.00 1.00 +0.88 1.00 1.00 1.00 +1.00 1.00 1.00 1.00 + + +DEAL::1.00 +DEAL::1.00 +DEAL::1.00 +DEAL::1.00 +DEAL::Dofs total 32 +DEAL::MM created +DEAL::RHS created +DEAL:cg::Starting value 0.17 +DEAL:cg::Convergence step 14 value 0 +# This file was generated by the deal.II library. + + +# +# For a description of the GNUPLOT format see the GNUPLOT manual. +# +# +0.00 0.00 1.00 1.00 +0.15 0.12 1.00 1.00 +0.30 0.25 1.00 1.00 +0.45 0.38 1.00 1.00 +0.60 0.50 1.00 1.00 + +0.00 0.25 1.00 1.00 +0.14 0.34 1.00 1.00 +0.29 0.44 1.00 1.00 +0.43 0.53 1.00 1.00 +0.57 0.62 1.00 1.00 + +0.00 0.50 1.00 1.00 +0.14 0.56 1.00 1.00 +0.28 0.62 1.00 1.00 +0.41 0.69 1.00 1.00 +0.55 0.75 1.00 1.00 + +0.00 0.75 1.00 1.00 +0.13 0.78 1.00 1.00 +0.26 0.81 1.00 1.00 +0.39 0.84 1.00 1.00 +0.53 0.88 1.00 1.00 + +0.00 1.00 1.00 1.00 +0.12 1.00 1.00 1.00 +0.25 1.00 1.00 1.00 +0.38 1.00 1.00 1.00 +0.50 1.00 1.00 1.00 + + +DEAL::1.00 +DEAL::1.00 +DEAL::1.00 +DEAL::1.00 diff --git a/tests/fe/q_iso_q1_projection_01/rt.gpl b/tests/fe/q_iso_q1_projection_01/rt.gpl new file mode 100644 index 0000000000..6a47c2f34e --- /dev/null +++ b/tests/fe/q_iso_q1_projection_01/rt.gpl @@ -0,0 +1,184 @@ +#!/usr/bin/gnuplot -persist +# +# +# G N U P L O T +# Version 4.0 patchlevel 0 +# last modified Thu Apr 15 14:44:22 CEST 2004 +# System: Linux 2.6.11.4-21.11-smp +# +# Copyright (C) 1986 - 1993, 1998, 2004, 2006 +# Thomas Williams, Colin Kelley and many others +# +# This is gnuplot version 4.0. Please refer to the documentation +# for command syntax changes. The old syntax will be accepted +# throughout the 4.0 series, but all save files use the new syntax. +# +# Type `help` to access the on-line reference manual. +# The gnuplot FAQ is available from +# http://www.gnuplot.info/faq/ +# +# Send comments and requests for help to +# +# Send bugs, suggestions and mods to +# +# +set terminal postscript eps color solid enhanced 20 +# set output +unset clip points +set clip one +unset clip two +set bar 1.000000 +set border 31 lt -1 lw 1.000 +set xdata +set ydata +set zdata +set x2data +set y2data +set timefmt x "%d/%m/%y,%H:%M" +set timefmt y "%d/%m/%y,%H:%M" +set timefmt z "%d/%m/%y,%H:%M" +set timefmt x2 "%d/%m/%y,%H:%M" +set timefmt y2 "%d/%m/%y,%H:%M" +set timefmt cb "%d/%m/%y,%H:%M" +set boxwidth +set style fill empty border +set dummy x,y +set format x "% g" +set format y "% g" +set format x2 "% g" +set format y2 "% g" +set format z "% g" +set format cb "% g" +set angles radians +unset grid +set key title "" +set key right top Right noreverse enhanced box linetype -2 linewidth 1.000 samplen 4 spacing 1 width 0 height 0 autotitles +unset label +unset arrow +unset style line +unset style arrow +unset logscale +set offsets 0, 0, 0, 0 +set pointsize 1 +set encoding default +unset polar +unset parametric +unset decimalsign +set view 60, 20, 1, 1 +set samples 100, 100 +set isosamples 10, 10 +set surface +unset contour +set clabel '%8.3g' +set mapping cartesian +set datafile separator whitespace +set hidden3d offset 1 trianglepattern 3 undefined 1 altdiagonal bentover +set cntrparam order 4 +set cntrparam linear +set cntrparam levels auto 5 +set cntrparam points 5 +set size ratio 0 1,1 +set origin 0,0 +set style data lines +set style function lines +set xzeroaxis lt -2 lw 1.000 +set yzeroaxis lt -2 lw 1.000 +set x2zeroaxis lt -2 lw 1.000 +set y2zeroaxis lt -2 lw 1.000 +set tics in +set ticslevel 0.5 +set ticscale 1 0.5 +set mxtics default +set mytics default +set mztics default +set mx2tics default +set my2tics default +set mcbtics default +set xtics border mirror norotate autofreq +set ytics border mirror norotate autofreq +set ztics border nomirror norotate autofreq +set nox2tics +set noy2tics +set cbtics border mirror norotate autofreq +set title "" 0.000000,0.000000 font "" +set timestamp "" bottom norotate 0.000000,0.000000 "" +set rrange [ * : * ] noreverse nowriteback # (currently [0.00000:10.0000] ) +set trange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] ) +set urange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] ) +set vrange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] ) +set xlabel "x" 0.000000,0.000000 font "" +set x2label "" 0.000000,0.000000 font "" +set xrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) +set x2range [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) +set ylabel "y" 0.000000,0.000000 font "" +set y2label "" 0.000000,0.000000 font "" +set yrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) +set y2range [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) +set zlabel "" 0.000000,0.000000 font "" +set zrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) +set cblabel "" 0.000000,0.000000 font "" +set cbrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) +set zero 1e-08 +set lmargin -1 +set bmargin -1 +set rmargin -1 +set tmargin -1 +set locale "C" +set pm3d scansautomatic flush begin noftriangles nohidden3d implicit corners2color mean +unset pm3d +set palette positive nops_allcF maxcolors 0 gamma 1.5 color model RGB +set palette rgbformulae 7, 5, 15 +set colorbox default +set colorbox vertical origin 0.9,0.2 size 0.1,0.63 bdefault +set loadpath +set fontpath +set fit noerrorvariables +set output "RT1_00_x.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:3 title "v0_x" +set output "RT1_00_y.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:4 title "v0_y" +set output "RT1_01_x.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:5 title "v1_x" +set output "RT1_01_y.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:6 title "v1_y" +set output "RT1_02_x.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:7 title "v2_x" +set output "RT1_02_y.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:8 title "v2_y" +set output "RT1_03_x.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:9 title "v3_x" +set output "RT1_03_y.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:10 title "v3_y" +set output "RT1_04_x.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:11 title "v4_x" +set output "RT1_04_y.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:12 title "v4_y" +set output "RT1_05_x.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:13 title "v5_x" +set output "RT1_05_y.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:14 title "v5_y" +set output "RT1_06_x.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:15 title "v6_x" +set output "RT1_06_y.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:16 title "v6_y" +set output "RT1_07_x.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:17 title "v7_x" +set output "RT1_07_y.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:18 title "v7_y" +set output "RT1_08_x.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:19 title "v8_x" +set output "RT1_08_y.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:20 title "v8_y" +set output "RT1_09_x.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:21 title "v9_x" +set output "RT1_09_y.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:22 title "v9_y" +set output "RT1_10_x.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:23 title "v10_x" +set output "RT1_10_y.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:24 title "v10_y" +set output "RT1_11_x.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:25 title "v11_x" +set output "RT1_11_y.eps" +splot "< perl -ne \'print if s/DEAL:RT<2>.1.::value//;\' output" using 1:2:26 title "v11_y" +# EOF diff --git a/tests/fe/shapes_q_iso_q1.cc b/tests/fe/shapes_q_iso_q1.cc new file mode 100644 index 0000000000..05c2038f10 --- /dev/null +++ b/tests/fe/shapes_q_iso_q1.cc @@ -0,0 +1,66 @@ +// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp +// (c) Guido Kanschat +// +// Show the shape functions implemented. + +#include "../tests.h" +#include "shapes.h" +#include +#include +#include +#include + +#define PRECISION 2 + + +template +void plot_FE_Q_shape_functions() +{ + MappingQ1 m; + + FE_Q_iso_Q1 q1(1); + plot_shape_functions(m, q1, "Q1"); + plot_face_shape_functions(m, q1, "Q1"); + test_compute_functions(m, q1, "Q1"); + + FE_Q_iso_Q1 q2(2); + plot_shape_functions(m, q2, "Q2_iso_Q1"); + plot_face_shape_functions(m, q2, "Q2_iso_Q1"); + test_compute_functions(m, q2, "Q2_iso_Q1"); + + // skip the following tests to + // reduce run-time + if (dim < 3) + { + FE_Q_iso_Q1 q3(3); + plot_shape_functions(m, q3, "Q3_iso_Q1"); + plot_face_shape_functions(m, q3, "Q3_iso_Q1"); + test_compute_functions(m, q3, "Q3_iso_Q1"); + + FE_Q_iso_Q1 q4(4); + plot_shape_functions(m, q4, "Q4_iso_Q1"); + plot_face_shape_functions(m, q4, "Q4_iso_Q1"); + test_compute_functions(m, q4, "Q4_iso_Q1"); + }; + +} + + +int +main() +{ + std::ofstream logfile ("shapes_q_iso_q1/output"); + deallog << std::setprecision(PRECISION) << std::fixed; + deallog.attach(logfile); + deallog.depth_console(0); + deallog.threshold_double(1.e-10); + + plot_FE_Q_shape_functions<1>(); + plot_FE_Q_shape_functions<2>(); + plot_FE_Q_shape_functions<3>(); + + return 0; +} + + + diff --git a/tests/fe/shapes_q_iso_q1/cmp/generic b/tests/fe/shapes_q_iso_q1/cmp/generic new file mode 100644 index 0000000000..67c438addd --- /dev/null +++ b/tests/fe/shapes_q_iso_q1/cmp/generic @@ -0,0 +1,1161 @@ + +DEAL:Cell1d-Q1::0.00 2.00 1.00 +DEAL:Cell1d-Q1::0.25 1.75 1.25 +DEAL:Cell1d-Q1::0.50 1.50 1.50 +DEAL:Cell1d-Q1::0.75 1.25 1.75 +DEAL:Cell1d-Q1::1.00 1.00 2.00 +DEAL:Cell1d-Q1:: +DEAL:Cell1d-Q1:: +DEAL:Cell1d-Q2_iso_Q1::0.00 2.00 1.00 1.00 +DEAL:Cell1d-Q2_iso_Q1::0.25 1.50 1.00 1.50 +DEAL:Cell1d-Q2_iso_Q1::0.50 1.00 1.00 2.00 +DEAL:Cell1d-Q2_iso_Q1::0.75 1.00 1.50 1.50 +DEAL:Cell1d-Q2_iso_Q1::1.00 1.00 2.00 1.00 +DEAL:Cell1d-Q2_iso_Q1:: +DEAL:Cell1d-Q2_iso_Q1:: +DEAL:Cell1d-Q3_iso_Q1::0.00 2.00 1.00 1.00 1.00 +DEAL:Cell1d-Q3_iso_Q1::0.25 1.25 1.00 1.75 1.00 +DEAL:Cell1d-Q3_iso_Q1::0.50 1.00 1.00 1.50 1.50 +DEAL:Cell1d-Q3_iso_Q1::0.75 1.00 1.25 1.00 1.75 +DEAL:Cell1d-Q3_iso_Q1::1.00 1.00 2.00 1.00 1.00 +DEAL:Cell1d-Q3_iso_Q1:: +DEAL:Cell1d-Q3_iso_Q1:: +DEAL:Cell1d-Q4_iso_Q1::0.00 2.00 1.00 1.00 1.00 1.00 +DEAL:Cell1d-Q4_iso_Q1::0.25 1.00 1.00 2.00 1.00 1.00 +DEAL:Cell1d-Q4_iso_Q1::0.50 1.00 1.00 1.00 2.00 1.00 +DEAL:Cell1d-Q4_iso_Q1::0.75 1.00 1.00 1.00 1.00 2.00 +DEAL:Cell1d-Q4_iso_Q1::1.00 1.00 2.00 1.00 1.00 1.00 +DEAL:Cell1d-Q4_iso_Q1:: +DEAL:Cell1d-Q4_iso_Q1:: +DEAL:Cell2d-Q1::0.00 0.00 2.00 1.00 1.00 1.00 +DEAL:Cell2d-Q1::0.25 0.00 1.75 1.25 1.00 1.00 +DEAL:Cell2d-Q1::0.50 0.00 1.50 1.50 1.00 1.00 +DEAL:Cell2d-Q1::0.75 0.00 1.25 1.75 1.00 1.00 +DEAL:Cell2d-Q1::1.00 0.00 1.00 2.00 1.00 1.00 +DEAL:Cell2d-Q1:: +DEAL:Cell2d-Q1::0.00 0.25 1.75 1.00 1.25 1.00 +DEAL:Cell2d-Q1::0.25 0.25 1.56 1.19 1.19 1.06 +DEAL:Cell2d-Q1::0.50 0.25 1.38 1.38 1.12 1.12 +DEAL:Cell2d-Q1::0.75 0.25 1.19 1.56 1.06 1.19 +DEAL:Cell2d-Q1::1.00 0.25 1.00 1.75 1.00 1.25 +DEAL:Cell2d-Q1:: +DEAL:Cell2d-Q1::0.00 0.50 1.50 1.00 1.50 1.00 +DEAL:Cell2d-Q1::0.25 0.50 1.38 1.12 1.38 1.12 +DEAL:Cell2d-Q1::0.50 0.50 1.25 1.25 1.25 1.25 +DEAL:Cell2d-Q1::0.75 0.50 1.12 1.38 1.12 1.38 +DEAL:Cell2d-Q1::1.00 0.50 1.00 1.50 1.00 1.50 +DEAL:Cell2d-Q1:: +DEAL:Cell2d-Q1::0.00 0.75 1.25 1.00 1.75 1.00 +DEAL:Cell2d-Q1::0.25 0.75 1.19 1.06 1.56 1.19 +DEAL:Cell2d-Q1::0.50 0.75 1.12 1.12 1.38 1.38 +DEAL:Cell2d-Q1::0.75 0.75 1.06 1.19 1.19 1.56 +DEAL:Cell2d-Q1::1.00 0.75 1.00 1.25 1.00 1.75 +DEAL:Cell2d-Q1:: +DEAL:Cell2d-Q1::0.00 1.00 1.00 1.00 2.00 1.00 +DEAL:Cell2d-Q1::0.25 1.00 1.00 1.00 1.75 1.25 +DEAL:Cell2d-Q1::0.50 1.00 1.00 1.00 1.50 1.50 +DEAL:Cell2d-Q1::0.75 1.00 1.00 1.00 1.25 1.75 +DEAL:Cell2d-Q1::1.00 1.00 1.00 1.00 1.00 2.00 +DEAL:Cell2d-Q1:: +DEAL:Cell2d-Q1:: +DEAL:Face2d-Q1::0.00 0.00 2.00 1.00 1.00 1.00 +DEAL:Face2d-Q1::0.00 0.12 1.75 1.00 1.25 1.00 +DEAL:Face2d-Q1::0.00 0.25 1.50 1.00 1.50 1.00 +DEAL:Face2d-Q1::0.00 0.38 1.25 1.00 1.75 1.00 +DEAL:Face2d-Q1::0.00 0.50 1.00 1.00 2.00 1.00 +DEAL:Face2d-Q1:: +DEAL:Face2d-Q1:: +DEAL:Face2d-Q1::0.50 0.00 1.00 2.00 1.00 1.00 +DEAL:Face2d-Q1::0.50 0.06 1.00 1.88 1.00 1.12 +DEAL:Face2d-Q1::0.50 0.12 1.00 1.75 1.00 1.25 +DEAL:Face2d-Q1::0.50 0.19 1.00 1.62 1.00 1.38 +DEAL:Face2d-Q1::0.50 0.25 1.00 1.50 1.00 1.50 +DEAL:Face2d-Q1:: +DEAL:Face2d-Q1:: +DEAL:Face2d-Q1::0.50 0.25 1.00 1.50 1.00 1.50 +DEAL:Face2d-Q1::0.50 0.31 1.00 1.38 1.00 1.62 +DEAL:Face2d-Q1::0.50 0.38 1.00 1.25 1.00 1.75 +DEAL:Face2d-Q1::0.50 0.44 1.00 1.12 1.00 1.88 +DEAL:Face2d-Q1::0.50 0.50 1.00 1.00 1.00 2.00 +DEAL:Face2d-Q1:: +DEAL:Face2d-Q1:: +DEAL:Face2d-Q1::0.00 0.00 2.00 1.00 1.00 1.00 +DEAL:Face2d-Q1::0.12 0.00 1.75 1.25 1.00 1.00 +DEAL:Face2d-Q1::0.25 0.00 1.50 1.50 1.00 1.00 +DEAL:Face2d-Q1::0.38 0.00 1.25 1.75 1.00 1.00 +DEAL:Face2d-Q1::0.50 0.00 1.00 2.00 1.00 1.00 +DEAL:Face2d-Q1:: +DEAL:Face2d-Q1:: +DEAL:Face2d-Q1::0.00 0.50 1.00 1.00 2.00 1.00 +DEAL:Face2d-Q1::0.12 0.50 1.00 1.00 1.75 1.25 +DEAL:Face2d-Q1::0.25 0.50 1.00 1.00 1.50 1.50 +DEAL:Face2d-Q1::0.38 0.50 1.00 1.00 1.25 1.75 +DEAL:Face2d-Q1::0.50 0.50 1.00 1.00 1.00 2.00 +DEAL:Face2d-Q1:: +DEAL:Face2d-Q1:: +DEAL:Cell2d-Q2_iso_Q1::0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1::0.25 0.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1::0.50 0.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1::0.75 0.00 1.00 1.50 1.00 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1::1.00 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1:: +DEAL:Cell2d-Q2_iso_Q1::0.00 0.25 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1::0.25 0.25 1.25 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.25 +DEAL:Cell2d-Q2_iso_Q1::0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.50 +DEAL:Cell2d-Q2_iso_Q1::0.75 0.25 1.00 1.25 1.00 1.00 1.00 1.25 1.25 1.00 1.25 +DEAL:Cell2d-Q2_iso_Q1::1.00 0.25 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1:: +DEAL:Cell2d-Q2_iso_Q1::0.00 0.50 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1::0.25 0.50 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 +DEAL:Cell2d-Q2_iso_Q1::0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 +DEAL:Cell2d-Q2_iso_Q1::0.75 0.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.50 +DEAL:Cell2d-Q2_iso_Q1::1.00 0.50 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1:: +DEAL:Cell2d-Q2_iso_Q1::0.00 0.75 1.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1::0.25 0.75 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.25 1.25 +DEAL:Cell2d-Q2_iso_Q1::0.50 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 +DEAL:Cell2d-Q2_iso_Q1::0.75 0.75 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.25 1.25 +DEAL:Cell2d-Q2_iso_Q1::1.00 0.75 1.00 1.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1:: +DEAL:Cell2d-Q2_iso_Q1::0.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1::0.25 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.50 1.00 +DEAL:Cell2d-Q2_iso_Q1::0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 +DEAL:Cell2d-Q2_iso_Q1::0.75 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 1.00 +DEAL:Cell2d-Q2_iso_Q1::1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q2_iso_Q1:: +DEAL:Cell2d-Q2_iso_Q1:: +DEAL:Face2d-Q2_iso_Q1::0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.00 0.12 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.00 0.25 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.00 0.38 1.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.00 0.50 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1:: +DEAL:Face2d-Q2_iso_Q1:: +DEAL:Face2d-Q2_iso_Q1::0.50 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.50 0.06 1.00 1.75 1.00 1.00 1.00 1.25 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.50 0.12 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.50 0.19 1.00 1.25 1.00 1.00 1.00 1.75 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.50 0.25 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1:: +DEAL:Face2d-Q2_iso_Q1:: +DEAL:Face2d-Q2_iso_Q1::0.50 0.25 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.50 0.31 1.00 1.00 1.00 1.25 1.00 1.75 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.50 0.38 1.00 1.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.50 0.44 1.00 1.00 1.00 1.75 1.00 1.25 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.50 0.50 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1:: +DEAL:Face2d-Q2_iso_Q1:: +DEAL:Face2d-Q2_iso_Q1::0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.12 0.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.38 0.00 1.00 1.50 1.00 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.50 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1:: +DEAL:Face2d-Q2_iso_Q1:: +DEAL:Face2d-Q2_iso_Q1::0.00 0.50 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.12 0.50 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.50 1.00 +DEAL:Face2d-Q2_iso_Q1::0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 +DEAL:Face2d-Q2_iso_Q1::0.38 0.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 1.00 +DEAL:Face2d-Q2_iso_Q1::0.50 0.50 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q2_iso_Q1:: +DEAL:Face2d-Q2_iso_Q1:: +DEAL:Cell2d-Q3_iso_Q1::0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.25 0.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.50 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.75 0.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::1.00 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1:: +DEAL:Cell2d-Q3_iso_Q1::0.00 0.25 1.25 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.25 0.25 1.06 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.56 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.12 1.00 1.00 1.38 1.38 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.75 0.25 1.00 1.06 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.19 1.00 1.00 1.00 1.56 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::1.00 0.25 1.00 1.25 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1:: +DEAL:Cell2d-Q3_iso_Q1::0.00 0.50 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.25 0.50 1.00 1.00 1.00 1.00 1.12 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.38 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.25 1.25 1.25 +DEAL:Cell2d-Q3_iso_Q1::0.75 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.12 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.38 +DEAL:Cell2d-Q3_iso_Q1::1.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1:: +DEAL:Cell2d-Q3_iso_Q1::0.00 0.75 1.00 1.00 1.25 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.25 0.75 1.00 1.00 1.06 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.56 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.50 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.12 1.00 1.00 1.38 1.38 +DEAL:Cell2d-Q3_iso_Q1::0.75 0.75 1.00 1.00 1.00 1.06 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.56 +DEAL:Cell2d-Q3_iso_Q1::1.00 0.75 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1:: +DEAL:Cell2d-Q3_iso_Q1::0.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::0.75 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1::1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q3_iso_Q1:: +DEAL:Cell2d-Q3_iso_Q1:: +DEAL:Face2d-Q3_iso_Q1::0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.00 0.12 1.25 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.00 0.25 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.00 0.38 1.00 1.00 1.25 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.00 0.50 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1:: +DEAL:Face2d-Q3_iso_Q1:: +DEAL:Face2d-Q3_iso_Q1::0.50 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.50 0.06 1.00 1.62 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.50 0.12 1.00 1.25 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.50 0.19 1.00 1.00 1.00 1.00 1.00 1.00 1.88 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1:: +DEAL:Face2d-Q3_iso_Q1:: +DEAL:Face2d-Q3_iso_Q1::0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.50 0.31 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.88 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.50 0.38 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.50 0.44 1.00 1.00 1.00 1.62 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.50 0.50 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1:: +DEAL:Face2d-Q3_iso_Q1:: +DEAL:Face2d-Q3_iso_Q1::0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.12 0.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.38 0.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.50 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1:: +DEAL:Face2d-Q3_iso_Q1:: +DEAL:Face2d-Q3_iso_Q1::0.00 0.50 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.12 0.50 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.38 0.50 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1::0.50 0.50 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q3_iso_Q1:: +DEAL:Face2d-Q3_iso_Q1:: +DEAL:Cell2d-Q4_iso_Q1::0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.50 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.75 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::1.00 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1:: +DEAL:Cell2d-Q4_iso_Q1::0.00 0.25 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.25 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.75 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::1.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1:: +DEAL:Cell2d-Q4_iso_Q1::0.00 0.50 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.75 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::1.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1:: +DEAL:Cell2d-Q4_iso_Q1::0.00 0.75 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.25 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.50 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.75 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 +DEAL:Cell2d-Q4_iso_Q1::1.00 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1:: +DEAL:Cell2d-Q4_iso_Q1::0.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1::1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell2d-Q4_iso_Q1:: +DEAL:Cell2d-Q4_iso_Q1:: +DEAL:Face2d-Q4_iso_Q1::0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.00 0.12 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.00 0.25 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.00 0.38 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.00 0.50 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1:: +DEAL:Face2d-Q4_iso_Q1:: +DEAL:Face2d-Q4_iso_Q1::0.50 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.50 0.06 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.50 0.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.50 0.19 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1:: +DEAL:Face2d-Q4_iso_Q1:: +DEAL:Face2d-Q4_iso_Q1::0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.50 0.31 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.50 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.50 0.44 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.50 0.50 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1:: +DEAL:Face2d-Q4_iso_Q1:: +DEAL:Face2d-Q4_iso_Q1::0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.12 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.38 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.50 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1:: +DEAL:Face2d-Q4_iso_Q1:: +DEAL:Face2d-Q4_iso_Q1::0.00 0.50 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.12 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.38 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1::0.50 0.50 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face2d-Q4_iso_Q1:: +DEAL:Face2d-Q4_iso_Q1:: +DEAL:Cell3d-Q1::0.00 0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.25 0.00 0.00 1.75 1.25 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.50 0.00 0.00 1.50 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.75 0.00 0.00 1.25 1.75 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::1.00 0.00 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.25 0.00 1.75 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.25 0.25 0.00 1.56 1.19 1.19 1.06 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.50 0.25 0.00 1.38 1.38 1.12 1.12 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.75 0.25 0.00 1.19 1.56 1.06 1.19 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::1.00 0.25 0.00 1.00 1.75 1.00 1.25 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.50 0.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.25 0.50 0.00 1.38 1.12 1.38 1.12 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.50 0.50 0.00 1.25 1.25 1.25 1.25 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.75 0.50 0.00 1.12 1.38 1.12 1.38 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::1.00 0.50 0.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.75 0.00 1.25 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.25 0.75 0.00 1.19 1.06 1.56 1.19 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.50 0.75 0.00 1.12 1.12 1.38 1.38 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.75 0.75 0.00 1.06 1.19 1.19 1.56 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::1.00 0.75 0.00 1.00 1.25 1.00 1.75 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 1.00 0.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.25 1.00 0.00 1.00 1.00 1.75 1.25 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.50 1.00 0.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.75 1.00 0.00 1.00 1.00 1.25 1.75 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::1.00 1.00 0.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.00 0.25 1.75 1.00 1.00 1.00 1.25 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.25 0.00 0.25 1.56 1.19 1.00 1.00 1.19 1.06 1.00 1.00 +DEAL:Cell3d-Q1::0.50 0.00 0.25 1.38 1.38 1.00 1.00 1.12 1.12 1.00 1.00 +DEAL:Cell3d-Q1::0.75 0.00 0.25 1.19 1.56 1.00 1.00 1.06 1.19 1.00 1.00 +DEAL:Cell3d-Q1::1.00 0.00 0.25 1.00 1.75 1.00 1.00 1.00 1.25 1.00 1.00 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.25 0.25 1.56 1.00 1.19 1.00 1.19 1.00 1.06 1.00 +DEAL:Cell3d-Q1::0.25 0.25 0.25 1.42 1.14 1.14 1.05 1.14 1.05 1.05 1.02 +DEAL:Cell3d-Q1::0.50 0.25 0.25 1.28 1.28 1.09 1.09 1.09 1.09 1.03 1.03 +DEAL:Cell3d-Q1::0.75 0.25 0.25 1.14 1.42 1.05 1.14 1.05 1.14 1.02 1.05 +DEAL:Cell3d-Q1::1.00 0.25 0.25 1.00 1.56 1.00 1.19 1.00 1.19 1.00 1.06 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.50 0.25 1.38 1.00 1.38 1.00 1.12 1.00 1.12 1.00 +DEAL:Cell3d-Q1::0.25 0.50 0.25 1.28 1.09 1.28 1.09 1.09 1.03 1.09 1.03 +DEAL:Cell3d-Q1::0.50 0.50 0.25 1.19 1.19 1.19 1.19 1.06 1.06 1.06 1.06 +DEAL:Cell3d-Q1::0.75 0.50 0.25 1.09 1.28 1.09 1.28 1.03 1.09 1.03 1.09 +DEAL:Cell3d-Q1::1.00 0.50 0.25 1.00 1.38 1.00 1.38 1.00 1.12 1.00 1.12 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.75 0.25 1.19 1.00 1.56 1.00 1.06 1.00 1.19 1.00 +DEAL:Cell3d-Q1::0.25 0.75 0.25 1.14 1.05 1.42 1.14 1.05 1.02 1.14 1.05 +DEAL:Cell3d-Q1::0.50 0.75 0.25 1.09 1.09 1.28 1.28 1.03 1.03 1.09 1.09 +DEAL:Cell3d-Q1::0.75 0.75 0.25 1.05 1.14 1.14 1.42 1.02 1.05 1.05 1.14 +DEAL:Cell3d-Q1::1.00 0.75 0.25 1.00 1.19 1.00 1.56 1.00 1.06 1.00 1.19 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 1.00 0.25 1.00 1.00 1.75 1.00 1.00 1.00 1.25 1.00 +DEAL:Cell3d-Q1::0.25 1.00 0.25 1.00 1.00 1.56 1.19 1.00 1.00 1.19 1.06 +DEAL:Cell3d-Q1::0.50 1.00 0.25 1.00 1.00 1.38 1.38 1.00 1.00 1.12 1.12 +DEAL:Cell3d-Q1::0.75 1.00 0.25 1.00 1.00 1.19 1.56 1.00 1.00 1.06 1.19 +DEAL:Cell3d-Q1::1.00 1.00 0.25 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.25 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.00 0.50 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.25 0.00 0.50 1.38 1.12 1.00 1.00 1.38 1.12 1.00 1.00 +DEAL:Cell3d-Q1::0.50 0.00 0.50 1.25 1.25 1.00 1.00 1.25 1.25 1.00 1.00 +DEAL:Cell3d-Q1::0.75 0.00 0.50 1.12 1.38 1.00 1.00 1.12 1.38 1.00 1.00 +DEAL:Cell3d-Q1::1.00 0.00 0.50 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.25 0.50 1.38 1.00 1.12 1.00 1.38 1.00 1.12 1.00 +DEAL:Cell3d-Q1::0.25 0.25 0.50 1.28 1.09 1.09 1.03 1.28 1.09 1.09 1.03 +DEAL:Cell3d-Q1::0.50 0.25 0.50 1.19 1.19 1.06 1.06 1.19 1.19 1.06 1.06 +DEAL:Cell3d-Q1::0.75 0.25 0.50 1.09 1.28 1.03 1.09 1.09 1.28 1.03 1.09 +DEAL:Cell3d-Q1::1.00 0.25 0.50 1.00 1.38 1.00 1.12 1.00 1.38 1.00 1.12 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.50 0.50 1.25 1.00 1.25 1.00 1.25 1.00 1.25 1.00 +DEAL:Cell3d-Q1::0.25 0.50 0.50 1.19 1.06 1.19 1.06 1.19 1.06 1.19 1.06 +DEAL:Cell3d-Q1::0.50 0.50 0.50 1.12 1.12 1.12 1.12 1.12 1.12 1.12 1.12 +DEAL:Cell3d-Q1::0.75 0.50 0.50 1.06 1.19 1.06 1.19 1.06 1.19 1.06 1.19 +DEAL:Cell3d-Q1::1.00 0.50 0.50 1.00 1.25 1.00 1.25 1.00 1.25 1.00 1.25 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.75 0.50 1.12 1.00 1.38 1.00 1.12 1.00 1.38 1.00 +DEAL:Cell3d-Q1::0.25 0.75 0.50 1.09 1.03 1.28 1.09 1.09 1.03 1.28 1.09 +DEAL:Cell3d-Q1::0.50 0.75 0.50 1.06 1.06 1.19 1.19 1.06 1.06 1.19 1.19 +DEAL:Cell3d-Q1::0.75 0.75 0.50 1.03 1.09 1.09 1.28 1.03 1.09 1.09 1.28 +DEAL:Cell3d-Q1::1.00 0.75 0.50 1.00 1.12 1.00 1.38 1.00 1.12 1.00 1.38 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 1.00 0.50 1.00 1.00 1.50 1.00 1.00 1.00 1.50 1.00 +DEAL:Cell3d-Q1::0.25 1.00 0.50 1.00 1.00 1.38 1.12 1.00 1.00 1.38 1.12 +DEAL:Cell3d-Q1::0.50 1.00 0.50 1.00 1.00 1.25 1.25 1.00 1.00 1.25 1.25 +DEAL:Cell3d-Q1::0.75 1.00 0.50 1.00 1.00 1.12 1.38 1.00 1.00 1.12 1.38 +DEAL:Cell3d-Q1::1.00 1.00 0.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.00 0.75 1.25 1.00 1.00 1.00 1.75 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.25 0.00 0.75 1.19 1.06 1.00 1.00 1.56 1.19 1.00 1.00 +DEAL:Cell3d-Q1::0.50 0.00 0.75 1.12 1.12 1.00 1.00 1.38 1.38 1.00 1.00 +DEAL:Cell3d-Q1::0.75 0.00 0.75 1.06 1.19 1.00 1.00 1.19 1.56 1.00 1.00 +DEAL:Cell3d-Q1::1.00 0.00 0.75 1.00 1.25 1.00 1.00 1.00 1.75 1.00 1.00 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.25 0.75 1.19 1.00 1.06 1.00 1.56 1.00 1.19 1.00 +DEAL:Cell3d-Q1::0.25 0.25 0.75 1.14 1.05 1.05 1.02 1.42 1.14 1.14 1.05 +DEAL:Cell3d-Q1::0.50 0.25 0.75 1.09 1.09 1.03 1.03 1.28 1.28 1.09 1.09 +DEAL:Cell3d-Q1::0.75 0.25 0.75 1.05 1.14 1.02 1.05 1.14 1.42 1.05 1.14 +DEAL:Cell3d-Q1::1.00 0.25 0.75 1.00 1.19 1.00 1.06 1.00 1.56 1.00 1.19 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.50 0.75 1.12 1.00 1.12 1.00 1.38 1.00 1.38 1.00 +DEAL:Cell3d-Q1::0.25 0.50 0.75 1.09 1.03 1.09 1.03 1.28 1.09 1.28 1.09 +DEAL:Cell3d-Q1::0.50 0.50 0.75 1.06 1.06 1.06 1.06 1.19 1.19 1.19 1.19 +DEAL:Cell3d-Q1::0.75 0.50 0.75 1.03 1.09 1.03 1.09 1.09 1.28 1.09 1.28 +DEAL:Cell3d-Q1::1.00 0.50 0.75 1.00 1.12 1.00 1.12 1.00 1.38 1.00 1.38 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.75 0.75 1.06 1.00 1.19 1.00 1.19 1.00 1.56 1.00 +DEAL:Cell3d-Q1::0.25 0.75 0.75 1.05 1.02 1.14 1.05 1.14 1.05 1.42 1.14 +DEAL:Cell3d-Q1::0.50 0.75 0.75 1.03 1.03 1.09 1.09 1.09 1.09 1.28 1.28 +DEAL:Cell3d-Q1::0.75 0.75 0.75 1.02 1.05 1.05 1.14 1.05 1.14 1.14 1.42 +DEAL:Cell3d-Q1::1.00 0.75 0.75 1.00 1.06 1.00 1.19 1.00 1.19 1.00 1.56 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 1.00 0.75 1.00 1.00 1.25 1.00 1.00 1.00 1.75 1.00 +DEAL:Cell3d-Q1::0.25 1.00 0.75 1.00 1.00 1.19 1.06 1.00 1.00 1.56 1.19 +DEAL:Cell3d-Q1::0.50 1.00 0.75 1.00 1.00 1.12 1.12 1.00 1.00 1.38 1.38 +DEAL:Cell3d-Q1::0.75 1.00 0.75 1.00 1.00 1.06 1.19 1.00 1.00 1.19 1.56 +DEAL:Cell3d-Q1::1.00 1.00 0.75 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.75 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 +DEAL:Cell3d-Q1::0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.75 1.25 1.00 1.00 +DEAL:Cell3d-Q1::0.50 0.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 +DEAL:Cell3d-Q1::0.75 0.00 1.00 1.00 1.00 1.00 1.00 1.25 1.75 1.00 1.00 +DEAL:Cell3d-Q1::1.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.25 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.25 1.00 +DEAL:Cell3d-Q1::0.25 0.25 1.00 1.00 1.00 1.00 1.00 1.56 1.19 1.19 1.06 +DEAL:Cell3d-Q1::0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.38 1.38 1.12 1.12 +DEAL:Cell3d-Q1::0.75 0.25 1.00 1.00 1.00 1.00 1.00 1.19 1.56 1.06 1.19 +DEAL:Cell3d-Q1::1.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.25 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.50 1.00 +DEAL:Cell3d-Q1::0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.38 1.12 1.38 1.12 +DEAL:Cell3d-Q1::0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.25 1.25 1.25 1.25 +DEAL:Cell3d-Q1::0.75 0.50 1.00 1.00 1.00 1.00 1.00 1.12 1.38 1.12 1.38 +DEAL:Cell3d-Q1::1.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.50 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 0.75 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.75 1.00 +DEAL:Cell3d-Q1::0.25 0.75 1.00 1.00 1.00 1.00 1.00 1.19 1.06 1.56 1.19 +DEAL:Cell3d-Q1::0.50 0.75 1.00 1.00 1.00 1.00 1.00 1.12 1.12 1.38 1.38 +DEAL:Cell3d-Q1::0.75 0.75 1.00 1.00 1.00 1.00 1.00 1.06 1.19 1.19 1.56 +DEAL:Cell3d-Q1::1.00 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.75 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1::0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 +DEAL:Cell3d-Q1::0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.25 +DEAL:Cell3d-Q1::0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 +DEAL:Cell3d-Q1::0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.75 +DEAL:Cell3d-Q1::1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 +DEAL:Cell3d-Q1:: +DEAL:Cell3d-Q1:: +DEAL:Face3d-Q1::0.00 0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.12 0.00 1.75 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.25 0.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.38 0.00 1.25 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.50 0.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.00 0.12 1.75 1.00 1.00 1.00 1.25 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.12 0.12 1.56 1.00 1.19 1.00 1.19 1.00 1.06 1.00 +DEAL:Face3d-Q1::0.00 0.25 0.12 1.38 1.00 1.38 1.00 1.12 1.00 1.12 1.00 +DEAL:Face3d-Q1::0.00 0.38 0.12 1.19 1.00 1.56 1.00 1.06 1.00 1.19 1.00 +DEAL:Face3d-Q1::0.00 0.50 0.12 1.00 1.00 1.75 1.00 1.00 1.00 1.25 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.00 0.25 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.12 0.25 1.38 1.00 1.12 1.00 1.38 1.00 1.12 1.00 +DEAL:Face3d-Q1::0.00 0.25 0.25 1.25 1.00 1.25 1.00 1.25 1.00 1.25 1.00 +DEAL:Face3d-Q1::0.00 0.38 0.25 1.12 1.00 1.38 1.00 1.12 1.00 1.38 1.00 +DEAL:Face3d-Q1::0.00 0.50 0.25 1.00 1.00 1.50 1.00 1.00 1.00 1.50 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.00 0.38 1.25 1.00 1.00 1.00 1.75 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.12 0.38 1.19 1.00 1.06 1.00 1.56 1.00 1.19 1.00 +DEAL:Face3d-Q1::0.00 0.25 0.38 1.12 1.00 1.12 1.00 1.38 1.00 1.38 1.00 +DEAL:Face3d-Q1::0.00 0.38 0.38 1.06 1.00 1.19 1.00 1.19 1.00 1.56 1.00 +DEAL:Face3d-Q1::0.00 0.50 0.38 1.00 1.00 1.25 1.00 1.00 1.00 1.75 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.00 0.50 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.12 0.50 1.00 1.00 1.00 1.00 1.75 1.00 1.25 1.00 +DEAL:Face3d-Q1::0.00 0.25 0.50 1.00 1.00 1.00 1.00 1.50 1.00 1.50 1.00 +DEAL:Face3d-Q1::0.00 0.38 0.50 1.00 1.00 1.00 1.00 1.25 1.00 1.75 1.00 +DEAL:Face3d-Q1::0.00 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.00 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.06 0.00 1.00 1.88 1.00 1.12 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.12 0.00 1.00 1.75 1.00 1.25 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.19 0.00 1.00 1.62 1.00 1.38 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.25 0.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.00 0.06 1.00 1.88 1.00 1.00 1.00 1.12 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.06 0.06 1.00 1.77 1.00 1.11 1.00 1.11 1.00 1.02 +DEAL:Face3d-Q1::0.50 0.12 0.06 1.00 1.66 1.00 1.22 1.00 1.09 1.00 1.03 +DEAL:Face3d-Q1::0.50 0.19 0.06 1.00 1.55 1.00 1.33 1.00 1.08 1.00 1.05 +DEAL:Face3d-Q1::0.50 0.25 0.06 1.00 1.44 1.00 1.44 1.00 1.06 1.00 1.06 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.00 0.12 1.00 1.75 1.00 1.00 1.00 1.25 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.06 0.12 1.00 1.66 1.00 1.09 1.00 1.22 1.00 1.03 +DEAL:Face3d-Q1::0.50 0.12 0.12 1.00 1.56 1.00 1.19 1.00 1.19 1.00 1.06 +DEAL:Face3d-Q1::0.50 0.19 0.12 1.00 1.47 1.00 1.28 1.00 1.16 1.00 1.09 +DEAL:Face3d-Q1::0.50 0.25 0.12 1.00 1.38 1.00 1.38 1.00 1.12 1.00 1.12 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.00 0.19 1.00 1.62 1.00 1.00 1.00 1.38 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.06 0.19 1.00 1.55 1.00 1.08 1.00 1.33 1.00 1.05 +DEAL:Face3d-Q1::0.50 0.12 0.19 1.00 1.47 1.00 1.16 1.00 1.28 1.00 1.09 +DEAL:Face3d-Q1::0.50 0.19 0.19 1.00 1.39 1.00 1.23 1.00 1.23 1.00 1.14 +DEAL:Face3d-Q1::0.50 0.25 0.19 1.00 1.31 1.00 1.31 1.00 1.19 1.00 1.19 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.00 0.25 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.06 0.25 1.00 1.44 1.00 1.06 1.00 1.44 1.00 1.06 +DEAL:Face3d-Q1::0.50 0.12 0.25 1.00 1.38 1.00 1.12 1.00 1.38 1.00 1.12 +DEAL:Face3d-Q1::0.50 0.19 0.25 1.00 1.31 1.00 1.19 1.00 1.31 1.00 1.19 +DEAL:Face3d-Q1::0.50 0.25 0.25 1.00 1.25 1.00 1.25 1.00 1.25 1.00 1.25 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.25 0.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.31 0.00 1.00 1.38 1.00 1.62 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.38 0.00 1.00 1.25 1.00 1.75 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.44 0.00 1.00 1.12 1.00 1.88 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.50 0.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.25 0.06 1.00 1.44 1.00 1.44 1.00 1.06 1.00 1.06 +DEAL:Face3d-Q1::0.50 0.31 0.06 1.00 1.33 1.00 1.55 1.00 1.05 1.00 1.08 +DEAL:Face3d-Q1::0.50 0.38 0.06 1.00 1.22 1.00 1.66 1.00 1.03 1.00 1.09 +DEAL:Face3d-Q1::0.50 0.44 0.06 1.00 1.11 1.00 1.77 1.00 1.02 1.00 1.11 +DEAL:Face3d-Q1::0.50 0.50 0.06 1.00 1.00 1.00 1.88 1.00 1.00 1.00 1.12 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.25 0.12 1.00 1.38 1.00 1.38 1.00 1.12 1.00 1.12 +DEAL:Face3d-Q1::0.50 0.31 0.12 1.00 1.28 1.00 1.47 1.00 1.09 1.00 1.16 +DEAL:Face3d-Q1::0.50 0.38 0.13 1.00 1.19 1.00 1.56 1.00 1.06 1.00 1.19 +DEAL:Face3d-Q1::0.50 0.44 0.13 1.00 1.09 1.00 1.66 1.00 1.03 1.00 1.22 +DEAL:Face3d-Q1::0.50 0.50 0.13 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.25 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.25 0.19 1.00 1.31 1.00 1.31 1.00 1.19 1.00 1.19 +DEAL:Face3d-Q1::0.50 0.31 0.19 1.00 1.23 1.00 1.39 1.00 1.14 1.00 1.23 +DEAL:Face3d-Q1::0.50 0.38 0.19 1.00 1.16 1.00 1.47 1.00 1.09 1.00 1.28 +DEAL:Face3d-Q1::0.50 0.44 0.19 1.00 1.08 1.00 1.55 1.00 1.05 1.00 1.33 +DEAL:Face3d-Q1::0.50 0.50 0.19 1.00 1.00 1.00 1.62 1.00 1.00 1.00 1.38 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.25 0.25 1.00 1.25 1.00 1.25 1.00 1.25 1.00 1.25 +DEAL:Face3d-Q1::0.50 0.31 0.25 1.00 1.19 1.00 1.31 1.00 1.19 1.00 1.31 +DEAL:Face3d-Q1::0.50 0.38 0.25 1.00 1.12 1.00 1.38 1.00 1.12 1.00 1.38 +DEAL:Face3d-Q1::0.50 0.44 0.25 1.00 1.06 1.00 1.44 1.00 1.06 1.00 1.44 +DEAL:Face3d-Q1::0.50 0.50 0.25 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.00 0.25 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.06 0.25 1.00 1.44 1.00 1.06 1.00 1.44 1.00 1.06 +DEAL:Face3d-Q1::0.50 0.12 0.25 1.00 1.38 1.00 1.12 1.00 1.38 1.00 1.12 +DEAL:Face3d-Q1::0.50 0.19 0.25 1.00 1.31 1.00 1.19 1.00 1.31 1.00 1.19 +DEAL:Face3d-Q1::0.50 0.25 0.25 1.00 1.25 1.00 1.25 1.00 1.25 1.00 1.25 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.00 0.31 1.00 1.38 1.00 1.00 1.00 1.62 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.06 0.31 1.00 1.33 1.00 1.05 1.00 1.55 1.00 1.08 +DEAL:Face3d-Q1::0.50 0.12 0.31 1.00 1.28 1.00 1.09 1.00 1.47 1.00 1.16 +DEAL:Face3d-Q1::0.50 0.19 0.31 1.00 1.23 1.00 1.14 1.00 1.39 1.00 1.23 +DEAL:Face3d-Q1::0.50 0.25 0.31 1.00 1.19 1.00 1.19 1.00 1.31 1.00 1.31 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.00 0.38 1.00 1.25 1.00 1.00 1.00 1.75 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.06 0.38 1.00 1.22 1.00 1.03 1.00 1.66 1.00 1.09 +DEAL:Face3d-Q1::0.50 0.13 0.38 1.00 1.19 1.00 1.06 1.00 1.56 1.00 1.19 +DEAL:Face3d-Q1::0.50 0.19 0.38 1.00 1.16 1.00 1.09 1.00 1.47 1.00 1.28 +DEAL:Face3d-Q1::0.50 0.25 0.38 1.00 1.12 1.00 1.12 1.00 1.38 1.00 1.38 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.00 0.44 1.00 1.12 1.00 1.00 1.00 1.88 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.06 0.44 1.00 1.11 1.00 1.02 1.00 1.77 1.00 1.11 +DEAL:Face3d-Q1::0.50 0.13 0.44 1.00 1.09 1.00 1.03 1.00 1.66 1.00 1.22 +DEAL:Face3d-Q1::0.50 0.19 0.44 1.00 1.08 1.00 1.05 1.00 1.55 1.00 1.33 +DEAL:Face3d-Q1::0.50 0.25 0.44 1.00 1.06 1.00 1.06 1.00 1.44 1.00 1.44 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.00 0.50 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.06 0.50 1.00 1.00 1.00 1.00 1.00 1.88 1.00 1.12 +DEAL:Face3d-Q1::0.50 0.13 0.50 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.25 +DEAL:Face3d-Q1::0.50 0.19 0.50 1.00 1.00 1.00 1.00 1.00 1.62 1.00 1.38 +DEAL:Face3d-Q1::0.50 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.50 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.25 0.25 1.00 1.25 1.00 1.25 1.00 1.25 1.00 1.25 +DEAL:Face3d-Q1::0.50 0.31 0.25 1.00 1.19 1.00 1.31 1.00 1.19 1.00 1.31 +DEAL:Face3d-Q1::0.50 0.38 0.25 1.00 1.12 1.00 1.38 1.00 1.12 1.00 1.38 +DEAL:Face3d-Q1::0.50 0.44 0.25 1.00 1.06 1.00 1.44 1.00 1.06 1.00 1.44 +DEAL:Face3d-Q1::0.50 0.50 0.25 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.25 0.31 1.00 1.19 1.00 1.19 1.00 1.31 1.00 1.31 +DEAL:Face3d-Q1::0.50 0.31 0.31 1.00 1.14 1.00 1.23 1.00 1.23 1.00 1.39 +DEAL:Face3d-Q1::0.50 0.38 0.31 1.00 1.09 1.00 1.28 1.00 1.16 1.00 1.47 +DEAL:Face3d-Q1::0.50 0.44 0.31 1.00 1.05 1.00 1.33 1.00 1.08 1.00 1.55 +DEAL:Face3d-Q1::0.50 0.50 0.31 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.62 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.25 0.38 1.00 1.12 1.00 1.12 1.00 1.38 1.00 1.38 +DEAL:Face3d-Q1::0.50 0.31 0.38 1.00 1.09 1.00 1.16 1.00 1.28 1.00 1.47 +DEAL:Face3d-Q1::0.50 0.38 0.38 1.00 1.06 1.00 1.19 1.00 1.19 1.00 1.56 +DEAL:Face3d-Q1::0.50 0.44 0.38 1.00 1.03 1.00 1.22 1.00 1.09 1.00 1.66 +DEAL:Face3d-Q1::0.50 0.50 0.38 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.75 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.25 0.44 1.00 1.06 1.00 1.06 1.00 1.44 1.00 1.44 +DEAL:Face3d-Q1::0.50 0.31 0.44 1.00 1.05 1.00 1.08 1.00 1.33 1.00 1.55 +DEAL:Face3d-Q1::0.50 0.38 0.44 1.00 1.03 1.00 1.09 1.00 1.22 1.00 1.66 +DEAL:Face3d-Q1::0.50 0.44 0.44 1.00 1.02 1.00 1.11 1.00 1.11 1.00 1.77 +DEAL:Face3d-Q1::0.50 0.50 0.44 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.88 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.50 +DEAL:Face3d-Q1::0.50 0.31 0.50 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.62 +DEAL:Face3d-Q1::0.50 0.38 0.50 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.75 +DEAL:Face3d-Q1::0.50 0.44 0.50 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.88 +DEAL:Face3d-Q1::0.50 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.00 0.12 1.75 1.00 1.00 1.00 1.25 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.00 0.25 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.00 0.38 1.25 1.00 1.00 1.00 1.75 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.00 0.50 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.12 0.00 0.00 1.75 1.25 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.12 0.00 0.12 1.56 1.19 1.00 1.00 1.19 1.06 1.00 1.00 +DEAL:Face3d-Q1::0.12 0.00 0.25 1.38 1.12 1.00 1.00 1.38 1.12 1.00 1.00 +DEAL:Face3d-Q1::0.12 0.00 0.38 1.19 1.06 1.00 1.00 1.56 1.19 1.00 1.00 +DEAL:Face3d-Q1::0.12 0.00 0.50 1.00 1.00 1.00 1.00 1.75 1.25 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.25 0.00 0.00 1.50 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.25 0.00 0.12 1.38 1.38 1.00 1.00 1.12 1.12 1.00 1.00 +DEAL:Face3d-Q1::0.25 0.00 0.25 1.25 1.25 1.00 1.00 1.25 1.25 1.00 1.00 +DEAL:Face3d-Q1::0.25 0.00 0.38 1.12 1.12 1.00 1.00 1.38 1.38 1.00 1.00 +DEAL:Face3d-Q1::0.25 0.00 0.50 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.38 0.00 0.00 1.25 1.75 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.38 0.00 0.12 1.19 1.56 1.00 1.00 1.06 1.19 1.00 1.00 +DEAL:Face3d-Q1::0.38 0.00 0.25 1.12 1.38 1.00 1.00 1.12 1.38 1.00 1.00 +DEAL:Face3d-Q1::0.38 0.00 0.38 1.06 1.19 1.00 1.00 1.19 1.56 1.00 1.00 +DEAL:Face3d-Q1::0.38 0.00 0.50 1.00 1.00 1.00 1.00 1.25 1.75 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.00 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.00 0.12 1.00 1.75 1.00 1.00 1.00 1.25 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.00 0.25 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.00 0.38 1.00 1.25 1.00 1.00 1.00 1.75 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.00 0.50 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.50 0.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.00 0.50 0.12 1.00 1.00 1.75 1.00 1.00 1.00 1.25 1.00 +DEAL:Face3d-Q1::0.00 0.50 0.25 1.00 1.00 1.50 1.00 1.00 1.00 1.50 1.00 +DEAL:Face3d-Q1::0.00 0.50 0.38 1.00 1.00 1.25 1.00 1.00 1.00 1.75 1.00 +DEAL:Face3d-Q1::0.00 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.12 0.50 0.00 1.00 1.00 1.75 1.25 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.12 0.50 0.12 1.00 1.00 1.56 1.19 1.00 1.00 1.19 1.06 +DEAL:Face3d-Q1::0.12 0.50 0.25 1.00 1.00 1.38 1.12 1.00 1.00 1.38 1.12 +DEAL:Face3d-Q1::0.12 0.50 0.38 1.00 1.00 1.19 1.06 1.00 1.00 1.56 1.19 +DEAL:Face3d-Q1::0.12 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.25 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.25 0.50 0.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.25 0.50 0.12 1.00 1.00 1.38 1.38 1.00 1.00 1.12 1.12 +DEAL:Face3d-Q1::0.25 0.50 0.25 1.00 1.00 1.25 1.25 1.00 1.00 1.25 1.25 +DEAL:Face3d-Q1::0.25 0.50 0.38 1.00 1.00 1.12 1.12 1.00 1.00 1.38 1.38 +DEAL:Face3d-Q1::0.25 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.38 0.50 0.00 1.00 1.00 1.25 1.75 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.38 0.50 0.13 1.00 1.00 1.19 1.56 1.00 1.00 1.06 1.19 +DEAL:Face3d-Q1::0.38 0.50 0.25 1.00 1.00 1.12 1.38 1.00 1.00 1.12 1.38 +DEAL:Face3d-Q1::0.38 0.50 0.38 1.00 1.00 1.06 1.19 1.00 1.00 1.19 1.56 +DEAL:Face3d-Q1::0.38 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.75 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.50 0.50 0.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.50 0.13 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.25 +DEAL:Face3d-Q1::0.50 0.50 0.25 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 +DEAL:Face3d-Q1::0.50 0.50 0.38 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.75 +DEAL:Face3d-Q1::0.50 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.12 0.00 0.00 1.75 1.25 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.25 0.00 0.00 1.50 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.38 0.00 0.00 1.25 1.75 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.00 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.12 0.00 1.75 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.12 0.12 0.00 1.56 1.19 1.19 1.06 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.25 0.12 0.00 1.38 1.38 1.12 1.12 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.38 0.12 0.00 1.19 1.56 1.06 1.19 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.12 0.00 1.00 1.75 1.00 1.25 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.25 0.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.12 0.25 0.00 1.38 1.12 1.38 1.12 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.25 0.25 0.00 1.25 1.25 1.25 1.25 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.38 0.25 0.00 1.12 1.38 1.12 1.38 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.25 0.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.38 0.00 1.25 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.12 0.38 0.00 1.19 1.06 1.56 1.19 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.25 0.38 0.00 1.12 1.12 1.38 1.38 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.38 0.38 0.00 1.06 1.19 1.19 1.56 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.38 0.00 1.00 1.25 1.00 1.75 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.50 0.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.12 0.50 0.00 1.00 1.00 1.75 1.25 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.25 0.50 0.00 1.00 1.00 1.50 1.50 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.38 0.50 0.00 1.00 1.00 1.25 1.75 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.50 0.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.00 0.50 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 +DEAL:Face3d-Q1::0.12 0.00 0.50 1.00 1.00 1.00 1.00 1.75 1.25 1.00 1.00 +DEAL:Face3d-Q1::0.25 0.00 0.50 1.00 1.00 1.00 1.00 1.50 1.50 1.00 1.00 +DEAL:Face3d-Q1::0.38 0.00 0.50 1.00 1.00 1.00 1.00 1.25 1.75 1.00 1.00 +DEAL:Face3d-Q1::0.50 0.00 0.50 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.12 0.50 1.00 1.00 1.00 1.00 1.75 1.00 1.25 1.00 +DEAL:Face3d-Q1::0.12 0.12 0.50 1.00 1.00 1.00 1.00 1.56 1.19 1.19 1.06 +DEAL:Face3d-Q1::0.25 0.12 0.50 1.00 1.00 1.00 1.00 1.38 1.38 1.12 1.12 +DEAL:Face3d-Q1::0.38 0.13 0.50 1.00 1.00 1.00 1.00 1.19 1.56 1.06 1.19 +DEAL:Face3d-Q1::0.50 0.13 0.50 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.25 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.25 0.50 1.00 1.00 1.00 1.00 1.50 1.00 1.50 1.00 +DEAL:Face3d-Q1::0.12 0.25 0.50 1.00 1.00 1.00 1.00 1.38 1.12 1.38 1.12 +DEAL:Face3d-Q1::0.25 0.25 0.50 1.00 1.00 1.00 1.00 1.25 1.25 1.25 1.25 +DEAL:Face3d-Q1::0.38 0.25 0.50 1.00 1.00 1.00 1.00 1.12 1.38 1.12 1.38 +DEAL:Face3d-Q1::0.50 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.50 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.38 0.50 1.00 1.00 1.00 1.00 1.25 1.00 1.75 1.00 +DEAL:Face3d-Q1::0.12 0.38 0.50 1.00 1.00 1.00 1.00 1.19 1.06 1.56 1.19 +DEAL:Face3d-Q1::0.25 0.38 0.50 1.00 1.00 1.00 1.00 1.12 1.12 1.38 1.38 +DEAL:Face3d-Q1::0.38 0.38 0.50 1.00 1.00 1.00 1.00 1.06 1.19 1.19 1.56 +DEAL:Face3d-Q1::0.50 0.38 0.50 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.75 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1::0.00 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 +DEAL:Face3d-Q1::0.12 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.25 +DEAL:Face3d-Q1::0.25 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 +DEAL:Face3d-Q1::0.38 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.75 +DEAL:Face3d-Q1::0.50 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 +DEAL:Face3d-Q1:: +DEAL:Face3d-Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.00 0.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.00 0.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.00 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.25 0.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.25 0.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.25 0.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.25 0.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.50 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.50 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.50 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.50 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.50 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.75 0.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.75 0.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.75 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.75 0.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.75 0.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 1.00 0.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 1.00 0.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 1.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 1.00 0.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 1.00 0.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.00 0.25 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.00 0.25 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.00 0.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.00 0.25 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.25 0.25 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.25 0.25 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.12 1.00 1.12 1.00 1.12 1.00 1.12 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.25 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.25 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.25 0.25 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.12 1.12 1.00 1.12 1.00 1.12 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.25 0.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.25 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.50 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.25 1.00 1.25 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.75 0.25 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.75 0.25 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.12 1.00 1.00 1.12 1.12 1.00 1.12 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.75 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.25 1.00 1.25 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.75 0.25 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.12 1.00 1.12 1.12 1.00 1.12 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.75 0.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 1.00 0.25 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 1.00 0.25 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 1.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 1.00 0.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 1.00 0.25 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.25 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.25 1.00 1.00 1.00 1.25 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.50 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.75 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.75 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.25 1.00 1.00 1.25 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.75 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.50 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.75 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.25 1.00 1.00 1.25 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.75 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 1.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 1.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 1.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 1.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 1.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.00 0.75 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.00 0.75 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.00 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.00 0.75 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.00 0.75 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.25 0.75 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.25 0.75 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.12 1.00 1.12 1.00 1.00 1.00 1.12 1.00 1.12 1.00 1.00 1.12 1.12 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.25 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.25 1.25 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.25 0.75 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.12 1.00 1.00 1.12 1.00 1.00 1.00 1.12 1.12 1.00 1.00 1.12 1.12 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.25 0.75 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.50 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.50 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.25 1.25 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.50 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.50 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.50 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.25 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.50 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.75 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.75 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.12 1.00 1.00 1.12 1.00 1.12 1.00 1.00 1.12 1.00 1.12 1.12 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.75 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.25 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.75 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.12 1.00 1.00 1.00 1.12 1.00 1.12 1.00 1.12 1.00 1.12 1.12 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.75 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 1.00 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 1.00 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 1.00 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 1.00 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 1.00 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.25 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1::0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::0.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1::1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Cell3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.12 0.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.38 0.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.50 0.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.00 0.12 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.12 0.12 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.25 0.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.38 0.12 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.50 0.12 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.12 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.25 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.38 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.00 0.38 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.12 0.38 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.25 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.38 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.50 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.00 0.50 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.12 0.50 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.38 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.06 0.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.12 0.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.19 0.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.06 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.06 0.06 1.00 1.56 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.06 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.12 0.06 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.19 0.06 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.56 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.06 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.06 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.12 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.06 0.12 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.12 0.12 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.19 0.12 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.19 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.06 0.19 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.06 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.56 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.12 0.19 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.19 0.19 1.00 1.06 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.56 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.19 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.06 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.12 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.19 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.31 0.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.38 0.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.44 0.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.06 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.31 0.06 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.56 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.06 1.00 1.19 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.38 0.06 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.12 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.44 0.06 1.00 1.00 1.00 1.56 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.06 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.06 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.31 0.12 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.38 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.38 0.13 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.44 0.13 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.12 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.13 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.19 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.31 0.19 1.00 1.00 1.00 1.06 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.56 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.38 0.19 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.38 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.44 0.19 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.06 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.56 1.00 1.19 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.19 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.31 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.38 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.44 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.06 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.12 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.19 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.31 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.06 0.31 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.06 1.00 1.00 1.00 1.56 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.12 0.31 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.19 0.31 1.00 1.00 1.00 1.00 1.00 1.06 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.56 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.31 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.38 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.06 0.38 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.13 0.38 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.19 0.38 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.44 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.06 0.44 1.00 1.00 1.00 1.00 1.00 1.56 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.06 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.13 0.44 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.19 0.44 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.56 1.00 1.00 1.00 1.06 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.44 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.50 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.06 0.50 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.13 0.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.19 0.50 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.31 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.38 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.44 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.31 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.31 0.31 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.06 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.56 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.38 0.31 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.38 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.44 0.31 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.06 1.00 1.00 1.00 1.00 1.00 1.56 1.00 1.19 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.31 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.31 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.38 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.38 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.44 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.12 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.44 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.31 0.44 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.56 1.00 1.00 1.00 1.00 1.00 1.06 1.00 1.19 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.38 0.44 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.38 1.00 1.00 1.00 1.00 1.00 1.12 1.00 1.12 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.44 0.44 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.56 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.00 1.00 1.00 1.00 1.19 1.00 1.06 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.44 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.31 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.38 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.44 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.75 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.00 0.12 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.00 0.38 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.00 0.50 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.12 0.00 0.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.00 0.12 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.00 0.38 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.00 0.50 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.25 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.00 0.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.00 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.38 0.00 0.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.00 0.12 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.00 0.38 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.00 0.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.12 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.38 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.50 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.50 0.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.50 0.12 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.50 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.00 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.12 0.50 0.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.50 0.12 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.50 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.25 0.50 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.50 0.12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.50 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.38 0.50 0.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.50 0.13 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.50 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.50 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.25 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.13 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.38 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.00 0.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.00 0.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.00 0.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.12 0.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.12 0.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.12 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.12 0.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.12 0.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.38 0.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.38 0.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.38 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.38 0.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.38 0.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.50 0.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.50 0.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.50 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.50 0.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.00 0.50 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.00 0.50 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.00 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.00 0.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.00 0.50 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.12 0.50 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.12 0.50 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.12 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.13 0.50 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.13 0.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.25 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.38 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.38 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.38 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.38 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.25 1.00 1.25 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.25 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.38 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1::0.00 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.12 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.25 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.38 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1::0.50 0.50 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 +DEAL:Face3d-Q2_iso_Q1:: +DEAL:Face3d-Q2_iso_Q1:: diff --git a/tests/trilinos/precondition_q_iso_q1.cc b/tests/trilinos/precondition_q_iso_q1.cc new file mode 100644 index 0000000000..bc0f5dbbec --- /dev/null +++ b/tests/trilinos/precondition_q_iso_q1.cc @@ -0,0 +1,351 @@ +//---------------------------- precondition_q_iso_q1.cc --------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2013 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//---------------------------- precondition_q_iso_q1.cc --------------------------- + + +// solves a 2D Poisson equation for FE_Q elements using FE_Q_iso_Q1 elements +// for the AMG preconditioner. The problem is taken from step-4 + +#include "../tests.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + + +template +class Step4 +{ +public: + Step4 (); + void run (); + +private: + void make_grid (); + void setup_system(); + void assemble_system (); + void assemble_preconditioner (); + void solve (); + + Triangulation triangulation; + FE_Q fe; + DoFHandler dof_handler; + + FE_Q_iso_Q1 fe_precondition; + DoFHandler dof_handler_precondition; + + ConstraintMatrix constraints; + + TrilinosWrappers::SparseMatrix system_matrix; + TrilinosWrappers::SparseMatrix preconditioner_matrix; + + Vector solution; + Vector system_rhs; +}; + + +template +class RightHandSide : public Function +{ +public: + RightHandSide () : Function() {} + + virtual double value (const Point &p, + const unsigned int component = 0) const; +}; + + + +template +class BoundaryValues : public Function +{ +public: + BoundaryValues () : Function() {} + + virtual double value (const Point &p, + const unsigned int component = 0) const; +}; + + + + +template +double RightHandSide::value (const Point &p, + const unsigned int /*component*/) const +{ + double return_value = 0; + for (unsigned int i=0; i +double BoundaryValues::value (const Point &p, + const unsigned int /*component*/) const +{ + return p.square(); +} + + + +template +Step4::Step4 () + : + fe (3), + dof_handler (triangulation), + fe_precondition (3), + dof_handler_precondition(triangulation) +{} + + +template +void Step4::make_grid () +{ + GridGenerator::hyper_cube (triangulation, -1, 1); + triangulation.refine_global (4); +} + + + +template +void Step4::setup_system () +{ + dof_handler.distribute_dofs (fe); + dof_handler_precondition.distribute_dofs (fe_precondition); + + constraints.clear(); + std::map boundary_values; + VectorTools::interpolate_boundary_values (dof_handler, + 0, + BoundaryValues(), + constraints); + constraints.close(); + + CompressedSparsityPattern c_sparsity(dof_handler.n_dofs()); + DoFTools::make_sparsity_pattern (dof_handler, c_sparsity, constraints, false); + system_matrix.reinit (c_sparsity); + preconditioner_matrix.reinit(c_sparsity); + + solution.reinit (dof_handler.n_dofs()); + system_rhs.reinit (dof_handler.n_dofs()); +} + + +template +void Step4::assemble_system () +{ + QGauss quadrature_formula(fe.degree+1); + + const RightHandSide right_hand_side; + + FEValues fe_values (fe, quadrature_formula, + update_values | update_gradients | + update_quadrature_points | update_JxW_values); + + const unsigned int dofs_per_cell = fe.dofs_per_cell; + const unsigned int n_q_points = quadrature_formula.size(); + + FullMatrix cell_matrix (dofs_per_cell, dofs_per_cell); + Vector cell_rhs (dofs_per_cell); + + std::vector local_dof_indices (dofs_per_cell); + + typename DoFHandler::active_cell_iterator + cell = dof_handler.begin_active(), + endc = dof_handler.end(); + + for (; cell!=endc; ++cell) + { + fe_values.reinit (cell); + cell_matrix = 0; + cell_rhs = 0; + + for (unsigned int q_point=0; q_pointget_dof_indices (local_dof_indices); + constraints.distribute_local_to_global(cell_matrix, cell_rhs, + local_dof_indices, + system_matrix, system_rhs); + } + system_matrix.compress(VectorOperation::add); +} + + + + +template +void Step4::assemble_preconditioner () +{ + QIterated quadrature_formula(QGauss<1>(2), fe.degree); + + const RightHandSide right_hand_side; + + FEValues fe_values (fe_precondition, quadrature_formula, + update_values | update_gradients | + update_quadrature_points | update_JxW_values); + + const unsigned int dofs_per_cell = fe_precondition.dofs_per_cell; + const unsigned int n_q_points = quadrature_formula.size(); + + FullMatrix cell_matrix (dofs_per_cell, dofs_per_cell); + Vector cell_rhs (dofs_per_cell); + + std::vector local_dof_indices (dofs_per_cell); + + typename DoFHandler::active_cell_iterator + cell = dof_handler_precondition.begin_active(), + endc = dof_handler_precondition.end(); + + for (; cell!=endc; ++cell) + { + fe_values.reinit (cell); + cell_matrix = 0; + cell_rhs = 0; + + for (unsigned int q_point=0; q_pointget_dof_indices (local_dof_indices); + constraints.distribute_local_to_global(cell_matrix, + local_dof_indices, + preconditioner_matrix); + } + preconditioner_matrix.compress(VectorOperation::add); +} + + +template +void Step4::solve () +{ + + // variant 1: solve with AMG + deallog.push(Utilities::int_to_string(dof_handler.n_dofs(),5)); + deallog.push("AMG_Q"); + { + solution = 0; + SolverControl solver_control (1000, 1e-12); + SolverCG<> solver (solver_control); + TrilinosWrappers::PreconditionAMG preconditioner; + preconditioner.initialize(system_matrix); + solver.solve (system_matrix, solution, system_rhs, + preconditioner); + } + deallog.pop(); + + deallog.push("AMG_Q_iso_Q1"); + { + solution = 0; + SolverControl solver_control (1000, 1e-12); + SolverCG<> solver (solver_control); + TrilinosWrappers::PreconditionAMG preconditioner; + preconditioner.initialize(preconditioner_matrix); + solver.solve (system_matrix, solution, system_rhs, + preconditioner); + } + deallog.pop(); + deallog << std::endl; + deallog.pop(); +} + + + +template +void Step4::run() +{ + for (unsigned int cycle = 0; cycle < 2; ++cycle) + { + if (cycle == 0) + make_grid(); + else + triangulation.refine_global(1); + + setup_system(); + assemble_system(); + assemble_preconditioner(); + solve(); + } +} + + +int main (int argc, char **argv) +{ + std::ofstream logfile("precondition_q_iso_q1/output"); + deallog.attach(logfile); + deallog.depth_console(0); + deallog.threshold_double(1.e-10); + + Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv); + + try + { + Step4<2> test; + test.run(); + } + catch (std::exception &exc) + { + deallog << std::endl << std::endl + << "----------------------------------------------------" + << std::endl; + deallog << "Exception on processing: " << std::endl + << exc.what() << std::endl + << "Aborting!" << std::endl + << "----------------------------------------------------" + << std::endl; + + return 1; + } + catch (...) + { + deallog << std::endl << std::endl + << "----------------------------------------------------" + << std::endl; + deallog << "Unknown exception!" << std::endl + << "Aborting!" << std::endl + << "----------------------------------------------------" + << std::endl; + return 1; + }; +} diff --git a/tests/trilinos/precondition_q_iso_q1/cmp/generic b/tests/trilinos/precondition_q_iso_q1/cmp/generic new file mode 100644 index 0000000000..62f589a879 --- /dev/null +++ b/tests/trilinos/precondition_q_iso_q1/cmp/generic @@ -0,0 +1,11 @@ + +DEAL:02401:AMG_Q:cg::Starting value 31.4643 +DEAL:02401:AMG_Q:cg::Convergence step 45 value 0 +DEAL:02401:AMG_Q_iso_Q1:cg::Starting value 31.4643 +DEAL:02401:AMG_Q_iso_Q1:cg::Convergence step 36 value 0 +DEAL:02401:: +DEAL:09409:AMG_Q:cg::Starting value 44.5271 +DEAL:09409:AMG_Q:cg::Convergence step 51 value 0 +DEAL:09409:AMG_Q_iso_Q1:cg::Starting value 44.5271 +DEAL:09409:AMG_Q_iso_Q1:cg::Convergence step 36 value 0 +DEAL:09409:: -- 2.39.5